Comparing case4ContextThread in assumed vs ignored

Files changed (1) hide show
  1. ball_attributecontext.t/{0.assume.s → 0.none.s} +1601 -1912
ball_attributecontext.t/{0.assume.s → 0.none.s} RENAMED
@@ -1,2005 +1,1694 @@
1
- 0000000000408920 <case4ContextThread>:
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: 07 subq $248, %rsp
9
  0000000000000011: 03 movq (%rdi), %r14
10
- 0000000000000014: 05 movl $6725800, %edi
11
- 0000000000000019: 05 callq 0x422bd0 <BloombergLP::bslmt::Barrier::wait()>
12
- 000000000000001e: 07 cmpb $0, 2496232(%rip) # 66a02d <veryVerbose>
13
- 0000000000000025: 06 je 0x408a04 <case4ContextThread+0xe4>
14
- 000000000000002b: 05 movl $6725632, %edi
15
  0000000000000030: 05 callq 0x404640 <pthread_mutex_lock@plt>
16
  0000000000000035: 05 callq 0x404250 <pthread_self@plt>
17
  000000000000003a: 03 movslq %eax, %rsi
18
- 000000000000003d: 05 movl $6725448, %edi
19
  0000000000000042: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
20
- 0000000000000047: 05 movl $4502019, %esi
21
  000000000000004c: 05 movl $2, %edx
22
  0000000000000051: 03 movq %rax, %rdi
23
- 0000000000000054: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
24
- 0000000000000059: 05 movl $4503421, %esi
25
  000000000000005e: 05 movl $43, %edx
26
  0000000000000063: 03 movq %rax, %rdi
27
- 0000000000000066: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
28
- 000000000000006b: 05 movl $4503465, %esi
29
  0000000000000070: 05 movl $24, %edx
30
  0000000000000075: 03 movq %rax, %rdi
31
- 0000000000000078: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
32
  000000000000007d: 03 movq %rax, %rbx
33
  0000000000000080: 03 movq (%rax), %rax
34
  0000000000000083: 04 movq -24(%rax), %rsi
35
  0000000000000087: 03 addq %rbx, %rsi
36
  000000000000008a: 05 leaq 16(%rsp), %rbp
37
  000000000000008f: 03 movq %rbp, %rdi
38
  0000000000000092: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
39
- 0000000000000097: 05 movl $6725264, %esi
40
  000000000000009c: 03 movq %rbp, %rdi
41
  000000000000009f: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
42
  00000000000000a4: 03 movq (%rax), %rcx
43
  00000000000000a7: 03 movq %rax, %rdi
44
  00000000000000aa: 05 movl $10, %esi
45
  00000000000000af: 03 callq *56(%rcx)
46
  00000000000000b2: 02 movl %eax, %ebp
47
  00000000000000b4: 05 leaq 16(%rsp), %rdi
48
  00000000000000b9: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
49
  00000000000000be: 04 movsbl %bpl, %esi
50
  00000000000000c2: 03 movq %rbx, %rdi
51
  00000000000000c5: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
52
  00000000000000ca: 03 movq %rbx, %rdi
53
  00000000000000cd: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
54
  00000000000000d2: 03 movq %rbx, %rdi
55
  00000000000000d5: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
56
- 00000000000000da: 05 movl $6725632, %edi
57
  00000000000000df: 05 callq 0x404720 <pthread_mutex_unlock@plt>
58
- 00000000000000e4: 05 callq 0x414e40 <BloombergLP::ball::AttributeContext::lookupContext()>
59
  00000000000000e9: 02 xorl %edi, %edi
60
  00000000000000eb: 03 testq %rax, %rax
61
  00000000000000ee: 04 setne %dil
62
- 00000000000000f2: 05 movl $4503490, %esi
63
  00000000000000f7: 05 movl $845, %edx
64
- 00000000000000fc: 05 callq 0x405860 <aSsErT(int, char const*, int)>
65
- 0000000000000101: 05 callq 0x414ca0 <BloombergLP::ball::AttributeContext::getContext()>
66
- 0000000000000106: 03 movq %rax, %r12
67
  0000000000000109: 02 xorl %edi, %edi
68
  000000000000010b: 03 testq %rax, %rax
69
  000000000000010e: 04 sete %dil
70
- 0000000000000112: 05 movl $4503516, %esi
71
  0000000000000117: 05 movl $848, %edx
72
- 000000000000011c: 05 callq 0x405860 <aSsErT(int, char const*, int)>
73
- 0000000000000121: 05 callq 0x414e40 <BloombergLP::ball::AttributeContext::lookupContext()>
74
  0000000000000126: 02 xorl %edi, %edi
75
- 0000000000000128: 03 cmpq %rax, %r12
76
  000000000000012b: 04 setne %dil
77
- 000000000000012f: 05 movl $4503519, %esi
78
  0000000000000134: 05 movl $849, %edx
79
- 0000000000000139: 05 callq 0x405860 <aSsErT(int, char const*, int)>
80
- 000000000000013e: 07 movq 2497819(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
81
  0000000000000145: 03 testq %rax, %rax
82
- 0000000000000148: 02 jne 0x408a6f <case4ContextThread+0x14f>
83
- 000000000000014a: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
84
  000000000000014f: 05 movq %rax, 16(%rsp)
85
- 0000000000000154: 05 leaq 96(%rsp), %rdi
86
- 0000000000000159: 05 leaq 16(%rsp), %r15
87
  000000000000015e: 05 movl $33, %esi
88
- 0000000000000163: 03 movq %r15, %rdx
89
- 0000000000000166: 05 callq 0x43cd90 <bsl::vector<unsigned long, bsl::allocator<unsigned long> >::vector(unsigned long, bsl::allocator<unsigned long> const&)>
90
  000000000000016b: 02 xorl %ebx, %ebx
91
- 000000000000016d: 02 jmp 0x408a9d <case4ContextThread+0x17d>
92
  000000000000016f: 01 nop
93
  0000000000000170: 03 movq %rbp, %rbx
94
  0000000000000173: 04 cmpq $33, %rbp
95
- 0000000000000177: 06 je 0x408b8f <case4ContextThread+0x26f>
96
- 000000000000017d: 07 movq 2497756(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
97
  0000000000000184: 03 testq %rax, %rax
98
- 0000000000000187: 02 jne 0x408aae <case4ContextThread+0x18e>
99
- 0000000000000189: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
100
  000000000000018e: 09 movq $0, 16(%rsp)
101
  0000000000000197: 05 movq %rax, 56(%rsp)
102
- 000000000000019c: 07 movaps 271581(%rip), %xmm0 # 44afa0 <__dso_handle+0x8>
103
  00000000000001a3: 05 movups %xmm0, 40(%rsp)
104
- 00000000000001a8: 05 movl $4507133, %ecx
105
- 00000000000001ad: 03 movq %r15, %rdi
106
  00000000000001b0: 03 movq %rbx, %rsi
107
  00000000000001b3: 05 movl $97, %edx
108
- 00000000000001b8: 05 callq 0x428010 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
109
  00000000000001bd: 06 cmpq $23, 48(%rsp)
110
- 00000000000001c3: 03 movq %r15, %rsi
111
- 00000000000001c6: 02 je 0x408aed <case4ContextThread+0x1cd>
112
  00000000000001c8: 05 movq 16(%rsp), %rsi
113
  00000000000001cd: 04 leaq 1(%rbx), %rbp
114
  00000000000001d1: 03 movq %r14, %rdi
115
  00000000000001d4: 02 movl %ebp, %edx
116
  00000000000001d6: 02 xorl %ecx, %ecx
117
  00000000000001d8: 03 xorl %r8d, %r8d
118
  00000000000001db: 03 xorl %r9d, %r9d
119
- 00000000000001de: 05 callq 0x415d10 <BloombergLP::ball::CategoryManager::setThresholdLevels(char const*, int, int, int, int)>
120
- 00000000000001e3: 05 movq 96(%rsp), %rcx
121
  00000000000001e8: 04 movq %rax, (%rcx,%rbx,8)
122
- 00000000000001ec: 05 movq 96(%rsp), %rax
123
  00000000000001f1: 05 cmpq $0, (%rax,%rbx,8)
124
- 00000000000001f6: 02 jne 0x408b6e <case4ContextThread+0x24e>
125
- 00000000000001f8: 05 movl $6725448, %edi
126
- 00000000000001fd: 05 movl $4515237, %esi
127
  0000000000000202: 05 movl $1, %edx
128
- 0000000000000207: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
129
- 000000000000020c: 05 movl $4502019, %esi
130
  0000000000000211: 05 movl $2, %edx
131
  0000000000000216: 03 movq %rax, %rdi
132
- 0000000000000219: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
133
  000000000000021e: 03 movq %rax, %rdi
134
  0000000000000221: 02 movl %ebx, %esi
135
  0000000000000223: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
136
- 0000000000000228: 05 movl $4509885, %esi
137
  000000000000022d: 05 movl $1, %edx
138
  0000000000000232: 03 movq %rax, %rdi
139
- 0000000000000235: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
140
- 000000000000023a: 05 movl $4503546, %esi
141
  000000000000023f: 05 movl $1, %edi
142
  0000000000000244: 05 movl $859, %edx
143
- 0000000000000249: 05 callq 0x405860 <aSsErT(int, char const*, int)>
144
  000000000000024e: 06 cmpq $23, 48(%rsp)
145
- 0000000000000254: 06 je 0x408a90 <case4ContextThread+0x170>
146
  000000000000025a: 05 movq 16(%rsp), %rsi
147
  000000000000025f: 05 movq 56(%rsp), %rdi
148
  0000000000000264: 03 movq (%rdi), %rax
149
  0000000000000267: 03 callq *24(%rax)
150
- 000000000000026a: 05 jmp 0x408a90 <case4ContextThread+0x170>
151
- 000000000000026f: 12 movq $4501584, 128(%rsp)
152
- 000000000000027b: 07 movq 2497502(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
153
  0000000000000282: 03 testq %rax, %rax
154
- 0000000000000285: 08 movq %r12, 224(%rsp)
155
- 000000000000028d: 02 jne 0x408bb4 <case4ContextThread+0x294>
156
- 000000000000028f: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
157
- 0000000000000294: 08 movq %rax, 136(%rsp)
158
- 000000000000029c: 03 xorps %xmm0, %xmm0
159
- 000000000000029f: 08 movups %xmm0, 144(%rsp)
160
- 00000000000002a7: 11 movl $1, 160(%rsp)
161
- 00000000000002b2: 08 leaq 168(%rsp), %rax
162
- 00000000000002ba: 11 movl $0, 192(%rsp)
163
- 00000000000002c5: 08 movq %rax, 184(%rsp)
164
- 00000000000002cd: 12 movq $0, 176(%rsp)
165
- 00000000000002d9: 03 xorl %r12d, %r12d
166
- 00000000000002dc: 05 leaq 16(%rsp), %r15
167
- 00000000000002e1: 02 jmp 0x408c1d <case4ContextThread+0x2fd>
168
- 00000000000002e3: 10 nopw %cs:(%rax,%rax)
169
- 00000000000002ed: 03 nopl (%rax)
170
- 00000000000002f0: 03 incl %r12d
171
- 00000000000002f3: 04 cmpl $32, %r12d
172
- 00000000000002f7: 06 je 0x408f9d <case4ContextThread+0x67d>
173
- 00000000000002fd: 07 movq 2497372(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
174
- 0000000000000304: 03 testq %rax, %rax
175
- 0000000000000307: 02 jne 0x408c2e <case4ContextThread+0x30e>
176
- 0000000000000309: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
177
- 000000000000030e: 09 movq $4502402, 16(%rsp)
178
- 0000000000000317: 08 movl $0, 72(%rsp)
179
- 000000000000031f: 03 testq %rax, %rax
180
- 0000000000000322: 02 jne 0x408c54 <case4ContextThread+0x334>
181
- 0000000000000324: 07 movq 2497333(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
182
- 000000000000032b: 03 testq %rax, %rax
183
- 000000000000032e: 06 je 0x408f32 <case4ContextThread+0x612>
184
- 0000000000000334: 05 movq %rax, 80(%rsp)
185
- 0000000000000339: 05 movl $4294967295, %eax
186
- 000000000000033e: 05 movq %rax, 88(%rsp)
187
- 0000000000000343: 05 movl %r12d, 24(%rsp)
188
- 0000000000000348: 08 movl $1, 72(%rsp)
189
- 0000000000000350: 08 movq 176(%rsp), %rax
190
- 0000000000000358: 03 testq %rax, %rax
191
- 000000000000035b: 02 je 0x408ce0 <case4ContextThread+0x3c0>
192
- 000000000000035d: 02 xorl %ebx, %ebx
193
- 000000000000035f: 01 nop
194
- 0000000000000360: 03 movq %rax, %rbp
195
- 0000000000000363: 04 leaq 24(%rax), %rdx
196
- 0000000000000367: 08 leaq 136(%rsp), %rdi
197
- 000000000000036f: 03 movq %r15, %rsi
198
- 0000000000000372: 05 callq 0x413df0 <AttributeComparator::operator()(BloombergLP::ball::Attribute const&, BloombergLP::ball::Attribute const&) const>
199
- 0000000000000377: 02 testb %al, %al
200
- 0000000000000379: 04 cmoveq %rbp, %rbx
201
- 000000000000037d: 02 xorb $1, %al
202
- 000000000000037f: 03 movzbl %al, %ecx
203
- 0000000000000382: 05 movq 8(%rbp,%rcx,8), %rax
204
- 0000000000000387: 03 testq %rax, %rax
205
- 000000000000038a: 02 jne 0x408c80 <case4ContextThread+0x360>
206
- 000000000000038c: 05 leal -1(%rcx,%rcx), %r14d
207
- 0000000000000391: 03 testq %rbx, %rbx
208
- 0000000000000394: 02 je 0x408cf0 <case4ContextThread+0x3d0>
209
- 0000000000000396: 04 addq $24, %rbx
210
- 000000000000039a: 08 leaq 136(%rsp), %rdi
211
- 00000000000003a2: 03 movq %rbx, %rsi
212
- 00000000000003a5: 03 movq %r15, %rdx
213
- 00000000000003a8: 05 callq 0x413df0 <AttributeComparator::operator()(BloombergLP::ball::Attribute const&, BloombergLP::ball::Attribute const&) const>
214
- 00000000000003ad: 03 movl %r14d, %ebx
215
- 00000000000003b0: 02 testb %al, %al
216
- 00000000000003b2: 02 jne 0x408cf3 <case4ContextThread+0x3d3>
217
- 00000000000003b4: 05 jmp 0x408f06 <case4ContextThread+0x5e6>
218
- 00000000000003b9: 07 nopl (%rax)
219
- 00000000000003c0: 05 movl $4294967295, %ebx
220
- 00000000000003c5: 08 leaq 168(%rsp), %rbp
221
- 00000000000003cd: 02 jmp 0x408cf3 <case4ContextThread+0x3d3>
222
- 00000000000003cf: 01 nop
223
- 00000000000003d0: 03 movl %r14d, %ebx
224
- 00000000000003d3: 08 movq 152(%rsp), %r13
225
- 00000000000003db: 03 testq %r13, %r13
226
- 00000000000003de: 06 jne 0x408e40 <case4ContextThread+0x520>
227
- 00000000000003e4: 08 movslq 160(%rsp), %rax
228
- 00000000000003ec: 04 imulq $104, %rax, %r14
229
- 00000000000003f0: 04 leaq 23(%r14), %rsi
230
- 00000000000003f4: 04 andq $-16, %rsi
231
- 00000000000003f8: 08 movq 136(%rsp), %rdi
232
- 0000000000000400: 03 movq (%rdi), %rax
233
- 0000000000000403: 03 callq *16(%rax)
234
- 0000000000000406: 03 movq %rax, %rcx
235
- 0000000000000409: 08 movq 144(%rsp), %rax
236
- 0000000000000411: 03 movq %rax, (%rcx)
237
- 0000000000000414: 08 movq %rcx, 144(%rsp)
238
- 000000000000041c: 04 leaq 8(%rcx), %r13
239
- 0000000000000420: 05 leaq -96(%rcx,%r14), %rsi
240
- 0000000000000425: 03 cmpq %r13, %rsi
241
- 0000000000000428: 06 jbe 0x408e0e <case4ContextThread+0x4ee>
242
- 000000000000042e: 04 addq $-105, %r14
243
- 0000000000000432: 03 movq %r14, %rax
244
- 0000000000000435: 10 movabsq $5675921253449092805, %rdx
245
- 000000000000043f: 03 mulq %rdx
246
- 0000000000000442: 03 shrl $5, %edx
247
- 0000000000000445: 02 incl %edx
248
- 0000000000000447: 04 andq $7, %rdx
249
- 000000000000044b: 06 je 0x408f62 <case4ContextThread+0x642>
250
- 0000000000000451: 04 addq $112, %rcx
251
- 0000000000000455: 03 negq %rdx
252
- 0000000000000458: 08 nopl (%rax,%rax)
253
- 0000000000000460: 04 movq %rcx, -104(%rcx)
254
- 0000000000000464: 04 addq $104, %rcx
255
- 0000000000000468: 03 incq %rdx
256
- 000000000000046b: 02 jne 0x408d80 <case4ContextThread+0x460>
257
- 000000000000046d: 04 addq $-104, %rcx
258
- 0000000000000471: 07 cmpq $728, %r14
259
- 0000000000000478: 02 jb 0x408e0e <case4ContextThread+0x4ee>
260
- 000000000000047a: 06 nopw (%rax,%rax)
261
- 0000000000000480: 04 leaq 104(%rcx), %rax
262
- 0000000000000484: 03 movq %rax, (%rcx)
263
- 0000000000000487: 07 leaq 208(%rcx), %rax
264
- 000000000000048e: 04 movq %rax, 104(%rcx)
265
- 0000000000000492: 07 leaq 312(%rcx), %rax
266
- 0000000000000499: 07 movq %rax, 208(%rcx)
267
- 00000000000004a0: 07 leaq 416(%rcx), %rax
268
- 00000000000004a7: 07 movq %rax, 312(%rcx)
269
- 00000000000004ae: 07 leaq 520(%rcx), %rax
270
- 00000000000004b5: 07 movq %rax, 416(%rcx)
271
- 00000000000004bc: 07 leaq 624(%rcx), %rax
272
- 00000000000004c3: 07 movq %rax, 520(%rcx)
273
- 00000000000004ca: 07 leaq 728(%rcx), %rax
274
- 00000000000004d1: 07 movq %rax, 624(%rcx)
275
- 00000000000004d8: 07 leaq 832(%rcx), %rax
276
- 00000000000004df: 07 movq %rax, 728(%rcx)
277
- 00000000000004e6: 03 movq %rax, %rcx
278
- 00000000000004e9: 03 cmpq %rsi, %rax
279
- 00000000000004ec: 02 jb 0x408da0 <case4ContextThread+0x480>
280
- 00000000000004ee: 08 movq 152(%rsp), %rax
281
- 00000000000004f6: 03 movq %rax, (%rsi)
282
- 00000000000004f9: 08 movq %r13, 152(%rsp)
283
- 0000000000000501: 07 movl 160(%rsp), %eax
284
- 0000000000000508: 03 cmpl $31, %eax
285
- 000000000000050b: 02 jg 0x408e40 <case4ContextThread+0x520>
286
- 000000000000050d: 02 addl %eax, %eax
287
- 000000000000050f: 07 movl %eax, 160(%rsp)
288
- 0000000000000516: 10 nopw %cs:(%rax,%rax)
289
- 0000000000000520: 04 movq (%r13), %rax
290
- 0000000000000524: 08 movq %rax, 152(%rsp)
291
- 000000000000052c: 08 movq 136(%rsp), %rax
292
- 0000000000000534: 03 testq %rax, %rax
293
- 0000000000000537: 02 je 0x408e70 <case4ContextThread+0x550>
294
- 0000000000000539: 05 movq 16(%rsp), %rcx
295
- 000000000000053e: 04 movq %rcx, 24(%r13)
296
- 0000000000000542: 04 movl 72(%rsp), %ecx
297
- 0000000000000546: 04 movl %ecx, 80(%r13)
298
- 000000000000054a: 02 jmp 0x408eb0 <case4ContextThread+0x590>
299
- 000000000000054c: 04 nopl (%rax)
300
- 0000000000000550: 07 movq 2496777(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
301
- 0000000000000557: 03 testq %rax, %rax
302
- 000000000000055a: 02 jne 0x408e81 <case4ContextThread+0x561>
303
- 000000000000055c: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
304
- 0000000000000561: 05 movq 16(%rsp), %rcx
305
- 0000000000000566: 04 movq %rcx, 24(%r13)
306
- 000000000000056a: 04 movl 72(%rsp), %ecx
307
- 000000000000056e: 04 movl %ecx, 80(%r13)
308
- 0000000000000572: 03 testq %rax, %rax
309
- 0000000000000575: 02 jne 0x408eb0 <case4ContextThread+0x590>
310
- 0000000000000577: 07 movq 2496738(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
311
- 000000000000057e: 03 testq %rax, %rax
312
- 0000000000000581: 02 jne 0x408eb0 <case4ContextThread+0x590>
313
- 0000000000000583: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
314
- 0000000000000588: 04 movl 80(%r13), %ecx
315
- 000000000000058c: 04 nopl (%rax)
316
- 0000000000000590: 04 movq %rax, 88(%r13)
317
- 0000000000000594: 02 testl %ecx, %ecx
318
- 0000000000000596: 02 je 0x408ede <case4ContextThread+0x5be>
319
- 0000000000000598: 04 leaq 32(%r13), %rcx
320
- 000000000000059c: 08 movq %rcx, 208(%rsp)
321
- 00000000000005a4: 08 movq %rax, 216(%rsp)
322
- 00000000000005ac: 05 leaq 24(%rsp), %rdi
323
- 00000000000005b1: 08 leaq 208(%rsp), %rsi
324
- 00000000000005b9: 05 callq 0x413670 <bsl::enable_if<(Variant_ReturnValueHelper<BloombergLP::bdlb::Variant_CopyConstructVisitor>::value) == (0), void>::type BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, long long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::apply<BloombergLP::bdlb::Variant_CopyConstructVisitor>(BloombergLP::bdlb::Variant_CopyConstructVisitor&) const>
325
- 00000000000005be: 04 movl 88(%rsp), %eax
326
- 00000000000005c2: 04 movl %eax, 96(%r13)
327
- 00000000000005c6: 04 movl 92(%rsp), %eax
328
- 00000000000005ca: 04 movl %eax, 100(%r13)
329
- 00000000000005ce: 03 shrl $31, %ebx
330
- 00000000000005d1: 08 leaq 168(%rsp), %rdi
331
- 00000000000005d9: 03 movq %rbp, %rsi
332
- 00000000000005dc: 02 movl %ebx, %edx
333
- 00000000000005de: 03 movq %r13, %rcx
334
- 00000000000005e1: 05 callq 0x420490 <BloombergLP::bslalg::RbTreeUtil::insertAt(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeNode*, bool, BloombergLP::bslalg::RbTreeNode*)>
335
- 00000000000005e6: 05 cmpl $3, 72(%rsp)
336
- 00000000000005eb: 06 jne 0x408c10 <case4ContextThread+0x2f0>
337
- 00000000000005f1: 06 cmpq $23, 56(%rsp)
338
- 00000000000005f7: 06 je 0x408c10 <case4ContextThread+0x2f0>
339
- 00000000000005fd: 05 movq 24(%rsp), %rsi
340
- 0000000000000602: 05 movq 64(%rsp), %rdi
341
- 0000000000000607: 03 movq (%rdi), %rax
342
- 000000000000060a: 03 callq *24(%rax)
343
- 000000000000060d: 05 jmp 0x408c10 <case4ContextThread+0x2f0>
344
- 0000000000000612: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
345
- 0000000000000617: 04 movl 72(%rsp), %ecx
346
- 000000000000061b: 05 movq %rax, 80(%rsp)
347
- 0000000000000620: 05 movl $4294967295, %eax
348
- 0000000000000625: 05 movq %rax, 88(%rsp)
349
- 000000000000062a: 03 cmpl $3, %ecx
350
- 000000000000062d: 02 je 0x408f77 <case4ContextThread+0x657>
351
- 000000000000062f: 03 cmpl $1, %ecx
352
- 0000000000000632: 06 jne 0x408c63 <case4ContextThread+0x343>
353
- 0000000000000638: 05 movl %r12d, 24(%rsp)
354
- 000000000000063d: 05 jmp 0x408c70 <case4ContextThread+0x350>
355
- 0000000000000642: 03 movq %r13, %rcx
356
- 0000000000000645: 07 cmpq $728, %r14
357
- 000000000000064c: 06 jae 0x408da0 <case4ContextThread+0x480>
358
- 0000000000000652: 05 jmp 0x408e0e <case4ContextThread+0x4ee>
359
- 0000000000000657: 06 cmpq $23, 56(%rsp)
360
- 000000000000065d: 02 je 0x408f8f <case4ContextThread+0x66f>
361
- 000000000000065f: 05 movq 24(%rsp), %rsi
362
- 0000000000000664: 05 movq 64(%rsp), %rdi
363
- 0000000000000669: 03 movq (%rdi), %rax
364
- 000000000000066c: 03 callq *24(%rax)
365
- 000000000000066f: 09 movq $-1, 48(%rsp)
366
- 0000000000000678: 05 jmp 0x408c63 <case4ContextThread+0x343>
367
- 000000000000067d: 08 movq 224(%rsp), %r12
368
- 0000000000000685: 09 movq $0, 32(%r12)
369
- 000000000000068e: 09 movq $-1, 40(%r12)
370
- 0000000000000697: 08 leaq 200(%rsp), %rdi
371
- 000000000000069f: 08 leaq 128(%rsp), %rdx
372
- 00000000000006a7: 03 movq %r12, %rsi
373
- 00000000000006aa: 05 callq 0x414610 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
374
- 00000000000006af: 02 xorl %ebx, %ebx
375
- 00000000000006b1: 06 movl $4294967295, %r14d
376
- 00000000000006b7: 05 leaq 16(%rsp), %rbp
377
- 00000000000006bc: 02 jmp 0x408feb <case4ContextThread+0x6cb>
378
- 00000000000006be: 02 nop
379
- 00000000000006c0: 02 incl %ebx
380
- 00000000000006c2: 03 cmpl $32, %ebx
381
- 00000000000006c5: 06 je 0x409119 <case4ContextThread+0x7f9>
382
- 00000000000006cb: 07 movq 2496398(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
383
- 00000000000006d2: 03 testq %rax, %rax
384
- 00000000000006d5: 02 jne 0x408ffc <case4ContextThread+0x6dc>
385
- 00000000000006d7: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
386
- 00000000000006dc: 09 movq $4502402, 16(%rsp)
387
- 00000000000006e5: 08 movl $0, 72(%rsp)
388
- 00000000000006ed: 03 testq %rax, %rax
389
- 00000000000006f0: 02 jne 0x409022 <case4ContextThread+0x702>
390
- 00000000000006f2: 07 movq 2496359(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
391
- 00000000000006f9: 03 testq %rax, %rax
392
- 00000000000006fc: 06 je 0x4090c9 <case4ContextThread+0x7a9>
393
- 0000000000000702: 05 movq %rax, 80(%rsp)
394
- 0000000000000707: 05 movq %r14, 88(%rsp)
395
- 000000000000070c: 04 movl %ebx, 24(%rsp)
396
- 0000000000000710: 08 movl $1, 72(%rsp)
397
- 0000000000000718: 03 movq %r12, %rdi
398
- 000000000000071b: 03 movq %rbp, %rsi
399
- 000000000000071e: 05 callq 0x414710 <BloombergLP::ball::AttributeContainerList::hasValue(BloombergLP::ball::Attribute const&) const>
400
- 0000000000000723: 02 testb %al, %al
401
- 0000000000000725: 02 jne 0x40909d <case4ContextThread+0x77d>
402
- 0000000000000727: 05 movl $6725448, %edi
403
- 000000000000072c: 05 movl $4515237, %esi
404
- 0000000000000731: 05 movl $1, %edx
405
- 0000000000000736: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
406
- 000000000000073b: 05 movl $4502019, %esi
407
- 0000000000000740: 05 movl $2, %edx
408
- 0000000000000745: 03 movq %rax, %rdi
409
- 0000000000000748: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
410
- 000000000000074d: 03 movq %rax, %rdi
411
- 0000000000000750: 02 movl %ebx, %esi
412
- 0000000000000752: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
413
- 0000000000000757: 05 movl $4509885, %esi
414
- 000000000000075c: 05 movl $1, %edx
415
- 0000000000000761: 03 movq %rax, %rdi
416
- 0000000000000764: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
417
- 0000000000000769: 05 movl $4503560, %esi
418
- 000000000000076e: 05 movl $1, %edi
419
- 0000000000000773: 05 movl $876, %edx
420
- 0000000000000778: 05 callq 0x405860 <aSsErT(int, char const*, int)>
421
- 000000000000077d: 05 cmpl $3, 72(%rsp)
422
- 0000000000000782: 06 jne 0x408fe0 <case4ContextThread+0x6c0>
423
- 0000000000000788: 06 cmpq $23, 56(%rsp)
424
- 000000000000078e: 06 je 0x408fe0 <case4ContextThread+0x6c0>
425
- 0000000000000794: 05 movq 24(%rsp), %rsi
426
- 0000000000000799: 05 movq 64(%rsp), %rdi
427
- 000000000000079e: 03 movq (%rdi), %rax
428
- 00000000000007a1: 03 callq *24(%rax)
429
- 00000000000007a4: 05 jmp 0x408fe0 <case4ContextThread+0x6c0>
430
- 00000000000007a9: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
431
- 00000000000007ae: 04 movl 72(%rsp), %ecx
432
- 00000000000007b2: 05 movq %rax, 80(%rsp)
433
- 00000000000007b7: 05 movq %r14, 88(%rsp)
434
- 00000000000007bc: 03 cmpl $3, %ecx
435
- 00000000000007bf: 02 je 0x4090f3 <case4ContextThread+0x7d3>
436
- 00000000000007c1: 03 cmpl $1, %ecx
437
- 00000000000007c4: 06 jne 0x40902c <case4ContextThread+0x70c>
438
- 00000000000007ca: 04 movl %ebx, 24(%rsp)
439
- 00000000000007ce: 05 jmp 0x409038 <case4ContextThread+0x718>
440
- 00000000000007d3: 06 cmpq $23, 56(%rsp)
441
- 00000000000007d9: 02 je 0x40910b <case4ContextThread+0x7eb>
442
- 00000000000007db: 05 movq 24(%rsp), %rsi
443
- 00000000000007e0: 05 movq 64(%rsp), %rdi
444
- 00000000000007e5: 03 movq (%rdi), %rax
445
- 00000000000007e8: 03 callq *24(%rax)
446
- 00000000000007eb: 09 movq $-1, 48(%rsp)
447
- 00000000000007f4: 05 jmp 0x40902c <case4ContextThread+0x70c>
448
- 00000000000007f9: 02 xorl %ebx, %ebx
449
- 00000000000007fb: 05 movl $1, %ebp
450
- 0000000000000800: 05 movq 96(%rsp), %rax
451
- 0000000000000805: 04 movq (%rax,%rbp,8), %rsi
452
- 0000000000000809: 03 movq %r12, %rdi
453
- 000000000000080c: 05 callq 0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
454
- 0000000000000811: 03 movzbl %al, %eax
455
- 0000000000000814: 02 addl %eax, %ebx
456
- 0000000000000816: 03 incq %rbp
457
- 0000000000000819: 04 cmpq $33, %rbp
458
- 000000000000081d: 02 jne 0x409120 <case4ContextThread+0x800>
459
- 000000000000081f: 05 movl $1, %ebp
460
- 0000000000000824: 03 cmpl $32, %ebx
461
- 0000000000000827: 05 movl $0, %ebx
462
- 000000000000082c: 02 jne 0x409120 <case4ContextThread+0x800>
463
- 000000000000082e: 05 movl $6725800, %edi
464
- 0000000000000833: 05 callq 0x422bd0 <BloombergLP::bslmt::Barrier::wait()>
465
- 0000000000000838: 07 cmpb $0, 2494158(%rip) # 66a02d <veryVerbose>
466
- 000000000000083f: 06 je 0x40921d <case4ContextThread+0x8fd>
467
- 0000000000000845: 05 movl $6725632, %edi
468
- 000000000000084a: 05 callq 0x404640 <pthread_mutex_lock@plt>
469
- 000000000000084f: 05 callq 0x404250 <pthread_self@plt>
470
- 0000000000000854: 03 movslq %eax, %rsi
471
- 0000000000000857: 05 movl $6725448, %edi
472
- 000000000000085c: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
473
- 0000000000000861: 05 movl $4502019, %esi
474
- 0000000000000866: 05 movl $2, %edx
475
- 000000000000086b: 03 movq %rax, %rdi
476
- 000000000000086e: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
477
- 0000000000000873: 05 movl $4503594, %esi
478
- 0000000000000878: 05 movl $47, %edx
479
- 000000000000087d: 03 movq %rax, %rdi
480
- 0000000000000880: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
481
- 0000000000000885: 05 movl $4503642, %esi
482
- 000000000000088a: 05 movl $27, %edx
483
- 000000000000088f: 03 movq %rax, %rdi
484
- 0000000000000892: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
485
- 0000000000000897: 03 movq %rax, %rbx
486
- 000000000000089a: 03 movq (%rax), %rax
487
- 000000000000089d: 04 movq -24(%rax), %rsi
488
- 00000000000008a1: 03 addq %rbx, %rsi
489
- 00000000000008a4: 05 leaq 16(%rsp), %rdi
490
- 00000000000008a9: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
491
- 00000000000008ae: 05 leaq 16(%rsp), %rdi
492
- 00000000000008b3: 05 movl $6725264, %esi
493
- 00000000000008b8: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
494
- 00000000000008bd: 03 movq (%rax), %rcx
495
- 00000000000008c0: 03 movq %rax, %rdi
496
- 00000000000008c3: 05 movl $10, %esi
497
- 00000000000008c8: 03 callq *56(%rcx)
498
- 00000000000008cb: 02 movl %eax, %ebp
499
- 00000000000008cd: 05 leaq 16(%rsp), %rdi
500
- 00000000000008d2: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
501
- 00000000000008d7: 04 movsbl %bpl, %esi
502
- 00000000000008db: 03 movq %rbx, %rdi
503
- 00000000000008de: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
504
- 00000000000008e3: 03 movq %rbx, %rdi
505
- 00000000000008e6: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
506
- 00000000000008eb: 03 movq %rbx, %rdi
507
- 00000000000008ee: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
508
- 00000000000008f3: 05 movl $6725632, %edi
509
- 00000000000008f8: 05 callq 0x404720 <pthread_mutex_unlock@plt>
510
- 00000000000008fd: 05 movq 96(%rsp), %rax
511
- 0000000000000902: 03 movq (%rax), %rsi
512
- 0000000000000905: 03 movq %r12, %rdi
513
- 0000000000000908: 05 callq 0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
514
- 000000000000090d: 03 movzbl %al, %edi
515
- 0000000000000910: 05 movl $4503670, %esi
516
- 0000000000000915: 05 movl $901, %edx
517
- 000000000000091a: 05 callq 0x405860 <aSsErT(int, char const*, int)>
518
- 000000000000091f: 05 movl $1, %ebx
519
- 0000000000000924: 02 jmp 0x409279 <case4ContextThread+0x959>
520
- 0000000000000926: 10 nopw %cs:(%rax,%rax)
521
- 0000000000000930: 03 movzbl %bl, %eax
522
- 0000000000000933: 06 imull $205, %eax, %eax
523
- 0000000000000939: 03 shrl $10, %eax
524
- 000000000000093c: 03 leal (%rax,%rax,4), %eax
525
- 000000000000093f: 02 negl %eax
526
- 0000000000000941: 03 movzbl %al, %eax
527
- 0000000000000944: 02 addb %bl, %al
528
- 0000000000000946: 06 je 0x4092f0 <case4ContextThread+0x9d0>
529
- 000000000000094c: 03 incq %rbx
530
- 000000000000094f: 04 cmpq $33, %rbx
531
- 0000000000000953: 06 je 0x409307 <case4ContextThread+0x9e7>
532
- 0000000000000959: 05 movq 96(%rsp), %rax
533
- 000000000000095e: 04 movq (%rax,%rbx,8), %rsi
534
- 0000000000000962: 03 movq %r12, %rdi
535
- 0000000000000965: 05 callq 0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
536
- 000000000000096a: 02 testb %al, %al
537
- 000000000000096c: 02 jne 0x409250 <case4ContextThread+0x930>
538
- 000000000000096e: 05 movl $6725448, %edi
539
- 0000000000000973: 05 movl $4515237, %esi
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
540
  0000000000000978: 05 movl $1, %edx
541
- 000000000000097d: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
542
- 0000000000000982: 05 movl $4502019, %esi
543
- 0000000000000987: 05 movl $2, %edx
544
- 000000000000098c: 03 movq %rax, %rdi
545
- 000000000000098f: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
546
- 0000000000000994: 03 movq %rax, %rdi
547
- 0000000000000997: 02 movl %ebx, %esi
548
- 0000000000000999: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
549
- 000000000000099e: 05 movl $4509885, %esi
550
- 00000000000009a3: 05 movl $1, %edx
551
- 00000000000009a8: 03 movq %rax, %rdi
552
- 00000000000009ab: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
553
- 00000000000009b0: 05 movl $4504480, %esi
554
- 00000000000009b5: 05 movl $1, %edi
555
- 00000000000009ba: 05 movl $903, %edx
556
- 00000000000009bf: 05 callq 0x405860 <aSsErT(int, char const*, int)>
557
- 00000000000009c4: 05 jmp 0x409250 <case4ContextThread+0x930>
558
- 00000000000009c9: 07 nopl (%rax)
559
- 00000000000009d0: 09 movq $0, 32(%r12)
560
- 00000000000009d9: 09 movq $-1, 40(%r12)
561
- 00000000000009e2: 05 jmp 0x40926c <case4ContextThread+0x94c>
562
- 00000000000009e7: 08 movl $0, 12(%rsp)
563
- 00000000000009ef: 05 movq 96(%rsp), %rax
564
- 00000000000009f4: 03 movq (%rax), %rdx
565
- 00000000000009f7: 05 leaq 12(%rsp), %rsi
566
- 00000000000009fc: 03 movq %r12, %rdi
567
- 00000000000009ff: 05 callq 0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
568
- 0000000000000a04: 05 movq 96(%rsp), %rax
569
- 0000000000000a09: 03 movq (%rax), %rax
570
- 0000000000000a0c: 02 movb (%rax), %al
571
- 0000000000000a0e: 02 xorl %edi, %edi
572
- 0000000000000a10: 04 cmpb 12(%rsp), %al
573
- 0000000000000a14: 04 setne %dil
574
- 0000000000000a18: 05 movl $4503711, %esi
575
- 0000000000000a1d: 05 movl $917, %edx
576
- 0000000000000a22: 05 callq 0x405860 <aSsErT(int, char const*, int)>
577
- 0000000000000a27: 05 movq 96(%rsp), %rax
578
- 0000000000000a2c: 03 movq (%rax), %rax
579
- 0000000000000a2f: 03 movb 1(%rax), %al
580
- 0000000000000a32: 02 xorl %edi, %edi
581
- 0000000000000a34: 04 cmpb 13(%rsp), %al
582
- 0000000000000a38: 04 setne %dil
583
- 0000000000000a3c: 05 movl $4503764, %esi
584
- 0000000000000a41: 05 movl $918, %edx
585
- 0000000000000a46: 05 callq 0x405860 <aSsErT(int, char const*, int)>
586
- 0000000000000a4b: 05 movq 96(%rsp), %rax
587
- 0000000000000a50: 03 movq (%rax), %rax
588
- 0000000000000a53: 03 movb 2(%rax), %al
589
- 0000000000000a56: 02 xorl %edi, %edi
590
- 0000000000000a58: 04 cmpb 14(%rsp), %al
591
- 0000000000000a5c: 04 setne %dil
592
- 0000000000000a60: 05 movl $4503813, %esi
593
- 0000000000000a65: 05 movl $919, %edx
594
- 0000000000000a6a: 05 callq 0x405860 <aSsErT(int, char const*, int)>
595
- 0000000000000a6f: 05 movq 96(%rsp), %rax
596
- 0000000000000a74: 03 movq (%rax), %rax
597
- 0000000000000a77: 03 movb 3(%rax), %al
598
- 0000000000000a7a: 02 xorl %edi, %edi
599
- 0000000000000a7c: 04 cmpb 15(%rsp), %al
600
- 0000000000000a80: 04 setne %dil
601
- 0000000000000a84: 05 movl $4503868, %esi
602
- 0000000000000a89: 05 movl $920, %edx
603
- 0000000000000a8e: 05 callq 0x405860 <aSsErT(int, char const*, int)>
604
- 0000000000000a93: 05 movl $1, %ebx
605
- 0000000000000a98: 05 leaq 12(%rsp), %rbp
606
- 0000000000000a9d: 02 jmp 0x4093e9 <case4ContextThread+0xac9>
607
- 0000000000000a9f: 01 nop
608
- 0000000000000aa0: 03 movzbl %bl, %eax
609
- 0000000000000aa3: 06 imull $171, %eax, %eax
610
- 0000000000000aa9: 03 shrl $9, %eax
611
- 0000000000000aac: 03 leal (%rax,%rax,2), %eax
612
- 0000000000000aaf: 02 negl %eax
613
- 0000000000000ab1: 03 movzbl %al, %eax
614
- 0000000000000ab4: 02 addb %bl, %al
615
- 0000000000000ab6: 06 je 0x409590 <case4ContextThread+0xc70>
616
- 0000000000000abc: 03 incq %rbx
617
- 0000000000000abf: 04 cmpq $33, %rbx
618
- 0000000000000ac3: 06 je 0x4095a7 <case4ContextThread+0xc87>
619
- 0000000000000ac9: 05 movq 96(%rsp), %rax
620
- 0000000000000ace: 04 movq (%rax,%rbx,8), %rdx
621
- 0000000000000ad2: 03 movq %r12, %rdi
622
- 0000000000000ad5: 03 movq %rbp, %rsi
623
- 0000000000000ad8: 05 callq 0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
624
- 0000000000000add: 05 movq 96(%rsp), %rax
625
- 0000000000000ae2: 04 movq (%rax,%rbx,8), %rax
626
- 0000000000000ae6: 03 movzbl (%rax), %eax
627
- 0000000000000ae9: 04 cmpb 12(%rsp), %al
628
- 0000000000000aed: 02 je 0x409465 <case4ContextThread+0xb45>
629
- 0000000000000aef: 05 movl $6725448, %edi
630
- 0000000000000af4: 05 movl $4515237, %esi
631
- 0000000000000af9: 05 movl $1, %edx
632
- 0000000000000afe: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
633
- 0000000000000b03: 05 movl $4502019, %esi
634
- 0000000000000b08: 05 movl $2, %edx
635
- 0000000000000b0d: 03 movq %rax, %rdi
636
- 0000000000000b10: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
637
- 0000000000000b15: 03 movq %rax, %rdi
638
- 0000000000000b18: 02 movl %ebx, %esi
639
- 0000000000000b1a: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
640
- 0000000000000b1f: 05 movl $4509885, %esi
641
- 0000000000000b24: 05 movl $1, %edx
642
  0000000000000b29: 03 movq %rax, %rdi
643
- 0000000000000b2c: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
644
- 0000000000000b31: 05 movl $4503929, %esi
645
- 0000000000000b36: 05 movl $1, %edi
646
- 0000000000000b3b: 05 movl $928, %edx
647
- 0000000000000b40: 05 callq 0x405860 <aSsErT(int, char const*, int)>
648
- 0000000000000b45: 05 movzbl 13(%rsp), %eax
649
- 0000000000000b4a: 03 cmpq %rax, %rbx
650
- 0000000000000b4d: 02 je 0x4094c5 <case4ContextThread+0xba5>
651
- 0000000000000b4f: 05 movl $6725448, %edi
652
- 0000000000000b54: 05 movl $4515237, %esi
653
- 0000000000000b59: 05 movl $1, %edx
654
- 0000000000000b5e: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
655
- 0000000000000b63: 05 movl $4502019, %esi
656
- 0000000000000b68: 05 movl $2, %edx
657
- 0000000000000b6d: 03 movq %rax, %rdi
658
- 0000000000000b70: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
659
- 0000000000000b75: 03 movq %rax, %rdi
660
- 0000000000000b78: 02 movl %ebx, %esi
661
- 0000000000000b7a: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
662
- 0000000000000b7f: 05 movl $4509885, %esi
663
- 0000000000000b84: 05 movl $1, %edx
664
- 0000000000000b89: 03 movq %rax, %rdi
665
- 0000000000000b8c: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
666
- 0000000000000b91: 05 movl $4503982, %esi
667
- 0000000000000b96: 05 movl $1, %edi
668
- 0000000000000b9b: 05 movl $929, %edx
669
- 0000000000000ba0: 05 callq 0x405860 <aSsErT(int, char const*, int)>
670
- 0000000000000ba5: 05 movzbl 14(%rsp), %eax
671
- 0000000000000baa: 03 cmpq %rax, %rbx
672
- 0000000000000bad: 02 je 0x409525 <case4ContextThread+0xc05>
673
- 0000000000000baf: 05 movl $6725448, %edi
674
- 0000000000000bb4: 05 movl $4515237, %esi
675
- 0000000000000bb9: 05 movl $1, %edx
676
- 0000000000000bbe: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
677
- 0000000000000bc3: 05 movl $4502019, %esi
678
- 0000000000000bc8: 05 movl $2, %edx
679
- 0000000000000bcd: 03 movq %rax, %rdi
680
- 0000000000000bd0: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
681
- 0000000000000bd5: 03 movq %rax, %rdi
682
- 0000000000000bd8: 02 movl %ebx, %esi
683
- 0000000000000bda: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
684
- 0000000000000bdf: 05 movl $4509885, %esi
685
- 0000000000000be4: 05 movl $1, %edx
686
- 0000000000000be9: 03 movq %rax, %rdi
687
- 0000000000000bec: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
688
- 0000000000000bf1: 05 movl $4504006, %esi
689
- 0000000000000bf6: 05 movl $1, %edi
690
- 0000000000000bfb: 05 movl $930, %edx
691
- 0000000000000c00: 05 callq 0x405860 <aSsErT(int, char const*, int)>
692
- 0000000000000c05: 05 movzbl 15(%rsp), %eax
693
- 0000000000000c0a: 03 cmpq %rax, %rbx
694
- 0000000000000c0d: 06 je 0x4093c0 <case4ContextThread+0xaa0>
695
- 0000000000000c13: 05 movl $6725448, %edi
696
- 0000000000000c18: 05 movl $4515237, %esi
697
- 0000000000000c1d: 05 movl $1, %edx
698
- 0000000000000c22: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
699
- 0000000000000c27: 05 movl $4502019, %esi
700
- 0000000000000c2c: 05 movl $2, %edx
701
- 0000000000000c31: 03 movq %rax, %rdi
702
- 0000000000000c34: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
703
- 0000000000000c39: 03 movq %rax, %rdi
704
- 0000000000000c3c: 02 movl %ebx, %esi
705
- 0000000000000c3e: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
706
- 0000000000000c43: 05 movl $4509885, %esi
707
- 0000000000000c48: 05 movl $1, %edx
708
- 0000000000000c4d: 03 movq %rax, %rdi
709
- 0000000000000c50: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
710
- 0000000000000c55: 05 movl $4504033, %esi
711
- 0000000000000c5a: 05 movl $1, %edi
712
- 0000000000000c5f: 05 movl $931, %edx
713
- 0000000000000c64: 05 callq 0x405860 <aSsErT(int, char const*, int)>
714
- 0000000000000c69: 05 jmp 0x4093c0 <case4ContextThread+0xaa0>
715
- 0000000000000c6e: 02 nop
716
- 0000000000000c70: 09 movq $0, 32(%r12)
717
- 0000000000000c79: 09 movq $-1, 40(%r12)
718
- 0000000000000c82: 05 jmp 0x4093dc <case4ContextThread+0xabc>
719
- 0000000000000c87: 03 xorl %r14d, %r14d
720
- 0000000000000c8a: 08 leaq 208(%rsp), %r13
721
- 0000000000000c92: 02 jmp 0x4095cd <case4ContextThread+0xcad>
722
- 0000000000000c94: 10 nopw %cs:(%rax,%rax)
723
- 0000000000000c9e: 02 nop
724
- 0000000000000ca0: 03 incq %r14
725
- 0000000000000ca3: 04 cmpq $32, %r14
726
- 0000000000000ca7: 06 je 0x409c81 <case4ContextThread+0x1361>
727
- 0000000000000cad: 08 movq 200(%rsp), %rax
728
- 0000000000000cb5: 08 movq %rax, 240(%rsp)
729
- 0000000000000cbd: 09 movq $0, 32(%r12)
730
- 0000000000000cc6: 09 movq $-1, 40(%r12)
731
- 0000000000000ccf: 03 movq %r12, %rdi
732
- 0000000000000cd2: 08 leaq 240(%rsp), %rsi
733
- 0000000000000cda: 05 callq 0x414680 <BloombergLP::ball::AttributeContainerList::remove(BloombergLP::ball::AttributeContainerListIterator const&)>
734
- 0000000000000cdf: 07 movq 2494842(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
735
- 0000000000000ce6: 03 testq %rax, %rax
736
- 0000000000000ce9: 02 jne 0x409610 <case4ContextThread+0xcf0>
737
- 0000000000000ceb: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
738
- 0000000000000cf0: 05 movl $31, %ebp
739
- 0000000000000cf5: 03 subq %r14, %rbp
740
- 0000000000000cf8: 09 movq $4502402, 16(%rsp)
741
- 0000000000000d01: 08 movl $0, 72(%rsp)
742
- 0000000000000d09: 03 testq %rax, %rax
743
- 0000000000000d0c: 02 jne 0x40963e <case4ContextThread+0xd1e>
744
- 0000000000000d0e: 07 movq 2494795(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
745
- 0000000000000d15: 03 testq %rax, %rax
746
- 0000000000000d18: 06 je 0x409c2c <case4ContextThread+0x130c>
747
- 0000000000000d1e: 05 movq %rax, 80(%rsp)
748
- 0000000000000d23: 05 movl $4294967295, %eax
749
- 0000000000000d28: 05 movq %rax, 88(%rsp)
750
- 0000000000000d2d: 04 movl %ebp, 24(%rsp)
751
- 0000000000000d31: 08 movl $1, 72(%rsp)
752
- 0000000000000d39: 08 leaq 128(%rsp), %rdi
753
- 0000000000000d41: 05 leaq 16(%rsp), %rsi
754
- 0000000000000d46: 05 callq 0x405aa0 <AttributeSet::remove(BloombergLP::ball::Attribute const&)>
755
- 0000000000000d4b: 09 movq $0, 32(%r12)
756
- 0000000000000d54: 09 movq $-1, 40(%r12)
757
- 0000000000000d5d: 03 movq %r13, %rdi
758
- 0000000000000d60: 03 movq %r12, %rsi
759
- 0000000000000d63: 08 leaq 128(%rsp), %rdx
760
- 0000000000000d6b: 05 callq 0x414610 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
761
- 0000000000000d70: 08 movq 208(%rsp), %rax
762
- 0000000000000d78: 08 movq %rax, 200(%rsp)
763
- 0000000000000d80: 07 cmpb $0, 2492807(%rip) # 66a02e <veryVeryVerbose>
764
- 0000000000000d87: 06 je 0x409756 <case4ContextThread+0xe36>
765
- 0000000000000d8d: 05 movl $6725632, %edi
766
- 0000000000000d92: 05 callq 0x404640 <pthread_mutex_lock@plt>
767
- 0000000000000d97: 05 callq 0x404250 <pthread_self@plt>
768
- 0000000000000d9c: 03 movslq %eax, %rsi
769
- 0000000000000d9f: 05 movl $6725448, %edi
770
- 0000000000000da4: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
771
- 0000000000000da9: 05 movl $4502019, %esi
772
- 0000000000000dae: 05 movl $2, %edx
773
- 0000000000000db3: 03 movq %rax, %rdi
774
- 0000000000000db6: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
775
- 0000000000000dbb: 05 movl $4504063, %esi
776
- 0000000000000dc0: 05 movl $29, %edx
777
- 0000000000000dc5: 03 movq %rax, %rdi
778
- 0000000000000dc8: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
779
- 0000000000000dcd: 03 movq %rax, %rdi
780
- 0000000000000dd0: 02 movl %ebp, %esi
781
- 0000000000000dd2: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
782
- 0000000000000dd7: 03 movq %rax, %rbp
783
- 0000000000000dda: 03 movq (%rax), %rax
784
- 0000000000000ddd: 04 movq -24(%rax), %rsi
785
- 0000000000000de1: 03 addq %rbp, %rsi
786
- 0000000000000de4: 03 movq %r13, %rdi
787
- 0000000000000de7: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
788
- 0000000000000dec: 05 movl $6725264, %esi
789
- 0000000000000df1: 03 movq %r13, %rdi
790
- 0000000000000df4: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
791
- 0000000000000df9: 03 movq (%rax), %rcx
792
- 0000000000000dfc: 03 movq %rax, %rdi
793
- 0000000000000dff: 05 movl $10, %esi
794
- 0000000000000e04: 03 callq *56(%rcx)
795
- 0000000000000e07: 02 movl %eax, %ebx
796
- 0000000000000e09: 03 movq %r13, %rdi
797
- 0000000000000e0c: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
798
- 0000000000000e11: 03 movsbl %bl, %esi
799
- 0000000000000e14: 03 movq %rbp, %rdi
800
- 0000000000000e17: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
801
- 0000000000000e1c: 03 movq %rbp, %rdi
802
- 0000000000000e1f: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
803
- 0000000000000e24: 03 movq %rbp, %rdi
804
- 0000000000000e27: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
805
- 0000000000000e2c: 05 movl $6725632, %edi
806
- 0000000000000e31: 05 callq 0x404720 <pthread_mutex_unlock@plt>
807
- 0000000000000e36: 02 xorl %ebp, %ebp
808
- 0000000000000e38: 02 jmp 0x40976d <case4ContextThread+0xe4d>
809
- 0000000000000e3a: 06 nopw (%rax,%rax)
810
- 0000000000000e40: 03 incq %rbp
811
- 0000000000000e43: 04 cmpq $33, %rbp
812
- 0000000000000e47: 06 je 0x409c00 <case4ContextThread+0x12e0>
813
- 0000000000000e4d: 05 movq 96(%rsp), %rax
814
- 0000000000000e52: 04 movq (%rax,%rbp,8), %rsi
815
- 0000000000000e56: 03 movq %r12, %rdi
816
- 0000000000000e59: 05 callq 0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
817
- 0000000000000e5e: 04 leaq -1(%rbp), %r15
818
- 0000000000000e62: 03 cmpq %r14, %r15
819
- 0000000000000e65: 03 setg %cl
820
- 0000000000000e68: 02 cmpb %al, %cl
821
- 0000000000000e6a: 06 je 0x409827 <case4ContextThread+0xf07>
822
- 0000000000000e70: 05 movl $6725448, %edi
823
- 0000000000000e75: 05 movl $4515237, %esi
824
- 0000000000000e7a: 05 movl $1, %edx
825
- 0000000000000e7f: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
826
- 0000000000000e84: 05 movl $4502019, %esi
827
- 0000000000000e89: 05 movl $2, %edx
828
- 0000000000000e8e: 03 movq %rax, %rdi
829
- 0000000000000e91: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
830
- 0000000000000e96: 03 movq %rax, %rdi
831
- 0000000000000e99: 03 movl %r14d, %esi
832
- 0000000000000e9c: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
833
- 0000000000000ea1: 05 movl $4510080, %esi
834
- 0000000000000ea6: 05 movl $1, %edx
835
- 0000000000000eab: 03 movq %rax, %rdi
836
- 0000000000000eae: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
837
- 0000000000000eb3: 05 movl $4504093, %esi
838
- 0000000000000eb8: 05 movl $1, %edx
839
- 0000000000000ebd: 03 movq %rax, %rdi
840
- 0000000000000ec0: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
841
- 0000000000000ec5: 05 movl $4502019, %esi
842
- 0000000000000eca: 05 movl $2, %edx
843
- 0000000000000ecf: 03 movq %rax, %rdi
844
- 0000000000000ed2: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
845
- 0000000000000ed7: 03 movq %rax, %rdi
846
- 0000000000000eda: 02 movl %ebp, %esi
847
- 0000000000000edc: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
848
- 0000000000000ee1: 05 movl $4509885, %esi
849
- 0000000000000ee6: 05 movl $1, %edx
850
- 0000000000000eeb: 03 movq %rax, %rdi
851
- 0000000000000eee: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
852
- 0000000000000ef3: 05 movl $4504095, %esi
853
- 0000000000000ef8: 05 movl $1, %edi
854
- 0000000000000efd: 05 movl $957, %edx
855
- 0000000000000f02: 05 callq 0x405860 <aSsErT(int, char const*, int)>
856
- 0000000000000f07: 05 movq 96(%rsp), %rax
857
- 0000000000000f0c: 04 movq (%rax,%rbp,8), %rdx
858
- 0000000000000f10: 03 movq %r12, %rdi
859
- 0000000000000f13: 05 leaq 12(%rsp), %rsi
860
- 0000000000000f18: 05 callq 0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
861
- 0000000000000f1d: 07 cmpb $0, 2492394(%rip) # 66a02e <veryVeryVerbose>
862
- 0000000000000f24: 06 je 0x409954 <case4ContextThread+0x1034>
863
- 0000000000000f2a: 05 movl $6725632, %edi
864
- 0000000000000f2f: 05 callq 0x404640 <pthread_mutex_lock@plt>
865
- 0000000000000f34: 05 callq 0x404250 <pthread_self@plt>
866
- 0000000000000f39: 03 movslq %eax, %rsi
867
- 0000000000000f3c: 05 movl $6725448, %edi
868
- 0000000000000f41: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
869
- 0000000000000f46: 05 movl $4502019, %esi
870
- 0000000000000f4b: 05 movl $2, %edx
871
- 0000000000000f50: 03 movq %rax, %rdi
872
- 0000000000000f53: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
873
- 0000000000000f58: 05 movl $4504150, %esi
874
- 0000000000000f5d: 05 movl $12, %edx
875
- 0000000000000f62: 03 movq %rax, %rdi
876
- 0000000000000f65: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
877
- 0000000000000f6a: 03 movq %rax, %rdi
878
- 0000000000000f6d: 02 movl %ebp, %esi
879
- 0000000000000f6f: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
880
- 0000000000000f74: 05 movl $4504163, %esi
881
- 0000000000000f79: 05 movl $28, %edx
882
- 0000000000000f7e: 03 movq %rax, %rdi
883
- 0000000000000f81: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
884
- 0000000000000f86: 03 movq %rax, %rbx
885
- 0000000000000f89: 05 movq 96(%rsp), %rax
886
- 0000000000000f8e: 04 movq (%rax,%rbp,8), %rsi
887
- 0000000000000f92: 03 movq %r12, %rdi
888
- 0000000000000f95: 05 callq 0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
889
- 0000000000000f9a: 03 movzbl %al, %esi
890
- 0000000000000f9d: 03 movq %rbx, %rdi
891
- 0000000000000fa0: 05 callq 0x404140 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb@plt>
892
- 0000000000000fa5: 05 movl $4504192, %esi
893
- 0000000000000faa: 05 movl $22, %edx
894
- 0000000000000faf: 03 movq %rax, %rdi
895
- 0000000000000fb2: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
896
- 0000000000000fb7: 05 leaq 12(%rsp), %rdi
897
- 0000000000000fbc: 03 movq %rax, %rsi
898
- 0000000000000fbf: 02 xorl %edx, %edx
899
- 0000000000000fc1: 05 movl $4294967295, %ecx
900
- 0000000000000fc6: 05 callq 0x418c60 <BloombergLP::ball::ThresholdAggregate::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int) const>
901
- 0000000000000fcb: 03 movq %rax, %rbx
902
- 0000000000000fce: 03 movq (%rax), %rax
903
- 0000000000000fd1: 04 movq -24(%rax), %rsi
904
- 0000000000000fd5: 03 addq %rbx, %rsi
905
- 0000000000000fd8: 03 movq %r13, %rdi
906
- 0000000000000fdb: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
907
- 0000000000000fe0: 05 movl $6725264, %esi
908
- 0000000000000fe5: 03 movq %r13, %rdi
909
- 0000000000000fe8: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
910
- 0000000000000fed: 03 movq (%rax), %rcx
911
- 0000000000000ff0: 03 movq %rax, %rdi
912
- 0000000000000ff3: 05 movl $10, %esi
913
- 0000000000000ff8: 03 callq *56(%rcx)
914
- 0000000000000ffb: 03 movl %eax, %r12d
915
- 0000000000000ffe: 03 movq %r13, %rdi
916
- 0000000000001001: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
917
- 0000000000001006: 04 movsbl %r12b, %esi
918
- 000000000000100a: 03 movq %rbx, %rdi
919
- 000000000000100d: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
920
- 0000000000001012: 08 movq 224(%rsp), %r12
921
- 000000000000101a: 03 movq %rbx, %rdi
922
- 000000000000101d: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
923
- 0000000000001022: 03 movq %rbx, %rdi
924
- 0000000000001025: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
925
- 000000000000102a: 05 movl $6725632, %edi
926
- 000000000000102f: 05 callq 0x404720 <pthread_mutex_unlock@plt>
927
- 0000000000001034: 05 movq 96(%rsp), %rax
928
- 0000000000001039: 04 movq (%rax,%rbp,8), %rax
929
- 000000000000103d: 03 movzbl (%rax), %eax
930
- 0000000000001040: 04 cmpb 12(%rsp), %al
931
- 0000000000001044: 06 je 0x409a01 <case4ContextThread+0x10e1>
932
- 000000000000104a: 05 movl $6725448, %edi
933
- 000000000000104f: 05 movl $4515237, %esi
934
- 0000000000001054: 05 movl $1, %edx
935
- 0000000000001059: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
936
- 000000000000105e: 05 movl $4502019, %esi
937
- 0000000000001063: 05 movl $2, %edx
938
- 0000000000001068: 03 movq %rax, %rdi
939
- 000000000000106b: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
940
- 0000000000001070: 03 movq %rax, %rdi
941
- 0000000000001073: 03 movl %r14d, %esi
942
- 0000000000001076: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
943
- 000000000000107b: 05 movl $4510080, %esi
944
- 0000000000001080: 05 movl $1, %edx
945
- 0000000000001085: 03 movq %rax, %rdi
946
- 0000000000001088: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
947
- 000000000000108d: 05 movl $4504093, %esi
948
- 0000000000001092: 05 movl $1, %edx
949
- 0000000000001097: 03 movq %rax, %rdi
950
- 000000000000109a: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
951
- 000000000000109f: 05 movl $4502019, %esi
952
- 00000000000010a4: 05 movl $2, %edx
953
- 00000000000010a9: 03 movq %rax, %rdi
954
- 00000000000010ac: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
955
- 00000000000010b1: 03 movq %rax, %rdi
956
- 00000000000010b4: 02 movl %ebp, %esi
957
- 00000000000010b6: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
958
- 00000000000010bb: 05 movl $4509885, %esi
959
- 00000000000010c0: 05 movl $1, %edx
960
- 00000000000010c5: 03 movq %rax, %rdi
961
- 00000000000010c8: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
962
- 00000000000010cd: 05 movl $4504215, %esi
963
- 00000000000010d2: 05 movl $1, %edi
964
- 00000000000010d7: 05 movl $970, %edx
965
- 00000000000010dc: 05 callq 0x405860 <aSsErT(int, char const*, int)>
966
- 00000000000010e1: 03 cmpq %r14, %r15
967
- 00000000000010e4: 05 movl $0, %ebx
968
- 00000000000010e9: 03 cmovgl %ebp, %ebx
969
- 00000000000010ec: 05 movzbl 13(%rsp), %eax
970
- 00000000000010f1: 02 cmpl %eax, %ebx
971
- 00000000000010f3: 06 je 0x409ab0 <case4ContextThread+0x1190>
972
- 00000000000010f9: 05 movl $6725448, %edi
973
- 00000000000010fe: 05 movl $4515237, %esi
974
- 0000000000001103: 05 movl $1, %edx
975
- 0000000000001108: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
976
- 000000000000110d: 05 movl $4502019, %esi
977
- 0000000000001112: 05 movl $2, %edx
978
- 0000000000001117: 03 movq %rax, %rdi
979
- 000000000000111a: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
980
- 000000000000111f: 03 movq %rax, %rdi
981
- 0000000000001122: 03 movl %r14d, %esi
982
- 0000000000001125: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
983
- 000000000000112a: 05 movl $4510080, %esi
984
- 000000000000112f: 05 movl $1, %edx
985
- 0000000000001134: 03 movq %rax, %rdi
986
- 0000000000001137: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
987
- 000000000000113c: 05 movl $4504093, %esi
988
- 0000000000001141: 05 movl $1, %edx
989
- 0000000000001146: 03 movq %rax, %rdi
990
- 0000000000001149: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
991
- 000000000000114e: 05 movl $4502019, %esi
992
- 0000000000001153: 05 movl $2, %edx
993
- 0000000000001158: 03 movq %rax, %rdi
994
- 000000000000115b: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
995
- 0000000000001160: 03 movq %rax, %rdi
996
- 0000000000001163: 02 movl %ebp, %esi
997
- 0000000000001165: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
998
- 000000000000116a: 05 movl $4509885, %esi
999
- 000000000000116f: 05 movl $1, %edx
1000
- 0000000000001174: 03 movq %rax, %rdi
1001
- 0000000000001177: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1002
- 000000000000117c: 05 movl $4504268, %esi
1003
- 0000000000001181: 05 movl $1, %edi
1004
- 0000000000001186: 05 movl $972, %edx
1005
- 000000000000118b: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1006
- 0000000000001190: 05 movzbl 14(%rsp), %eax
1007
- 0000000000001195: 02 cmpl %eax, %ebx
1008
- 0000000000001197: 06 je 0x409b54 <case4ContextThread+0x1234>
1009
- 000000000000119d: 05 movl $6725448, %edi
1010
- 00000000000011a2: 05 movl $4515237, %esi
1011
- 00000000000011a7: 05 movl $1, %edx
1012
- 00000000000011ac: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1013
- 00000000000011b1: 05 movl $4502019, %esi
1014
- 00000000000011b6: 05 movl $2, %edx
1015
- 00000000000011bb: 03 movq %rax, %rdi
1016
- 00000000000011be: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1017
- 00000000000011c3: 03 movq %rax, %rdi
1018
- 00000000000011c6: 03 movl %r14d, %esi
1019
- 00000000000011c9: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1020
- 00000000000011ce: 05 movl $4510080, %esi
1021
- 00000000000011d3: 05 movl $1, %edx
1022
- 00000000000011d8: 03 movq %rax, %rdi
1023
- 00000000000011db: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1024
- 00000000000011e0: 05 movl $4504093, %esi
1025
- 00000000000011e5: 05 movl $1, %edx
1026
- 00000000000011ea: 03 movq %rax, %rdi
1027
- 00000000000011ed: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1028
- 00000000000011f2: 05 movl $4502019, %esi
1029
- 00000000000011f7: 05 movl $2, %edx
1030
- 00000000000011fc: 03 movq %rax, %rdi
1031
- 00000000000011ff: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1032
- 0000000000001204: 03 movq %rax, %rdi
1033
- 0000000000001207: 02 movl %ebp, %esi
1034
- 0000000000001209: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1035
- 000000000000120e: 05 movl $4509885, %esi
1036
- 0000000000001213: 05 movl $1, %edx
1037
- 0000000000001218: 03 movq %rax, %rdi
1038
- 000000000000121b: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1039
- 0000000000001220: 05 movl $4504296, %esi
1040
- 0000000000001225: 05 movl $1, %edi
1041
- 000000000000122a: 05 movl $973, %edx
1042
- 000000000000122f: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1043
- 0000000000001234: 05 movzbl 15(%rsp), %eax
1044
- 0000000000001239: 02 cmpl %eax, %ebx
1045
- 000000000000123b: 06 je 0x409760 <case4ContextThread+0xe40>
1046
- 0000000000001241: 05 movl $6725448, %edi
1047
- 0000000000001246: 05 movl $4515237, %esi
1048
- 000000000000124b: 05 movl $1, %edx
1049
- 0000000000001250: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1050
- 0000000000001255: 05 movl $4502019, %esi
1051
- 000000000000125a: 05 movl $2, %edx
1052
- 000000000000125f: 03 movq %rax, %rdi
1053
- 0000000000001262: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1054
- 0000000000001267: 03 movq %rax, %rdi
1055
- 000000000000126a: 03 movl %r14d, %esi
1056
- 000000000000126d: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1057
- 0000000000001272: 05 movl $4510080, %esi
1058
- 0000000000001277: 05 movl $1, %edx
1059
- 000000000000127c: 03 movq %rax, %rdi
1060
- 000000000000127f: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1061
- 0000000000001284: 05 movl $4504093, %esi
1062
- 0000000000001289: 05 movl $1, %edx
1063
- 000000000000128e: 03 movq %rax, %rdi
1064
- 0000000000001291: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1065
- 0000000000001296: 05 movl $4502019, %esi
1066
- 000000000000129b: 05 movl $2, %edx
1067
- 00000000000012a0: 03 movq %rax, %rdi
1068
- 00000000000012a3: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1069
- 00000000000012a8: 03 movq %rax, %rdi
1070
- 00000000000012ab: 02 movl %ebp, %esi
1071
- 00000000000012ad: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1072
- 00000000000012b2: 05 movl $4509885, %esi
1073
- 00000000000012b7: 05 movl $1, %edx
1074
- 00000000000012bc: 03 movq %rax, %rdi
1075
- 00000000000012bf: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1076
- 00000000000012c4: 05 movl $4504327, %esi
1077
- 00000000000012c9: 05 movl $1, %edi
1078
- 00000000000012ce: 05 movl $974, %edx
1079
- 00000000000012d3: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1080
- 00000000000012d8: 05 jmp 0x409760 <case4ContextThread+0xe40>
1081
- 00000000000012dd: 03 nopl (%rax)
1082
- 00000000000012e0: 05 cmpl $3, 72(%rsp)
1083
- 00000000000012e5: 06 jne 0x4095c0 <case4ContextThread+0xca0>
1084
- 00000000000012eb: 06 cmpq $23, 56(%rsp)
1085
- 00000000000012f1: 06 je 0x4095c0 <case4ContextThread+0xca0>
1086
- 00000000000012f7: 05 movq 24(%rsp), %rsi
1087
- 00000000000012fc: 05 movq 64(%rsp), %rdi
1088
- 0000000000001301: 03 movq (%rdi), %rax
1089
- 0000000000001304: 03 callq *24(%rax)
1090
- 0000000000001307: 05 jmp 0x4095c0 <case4ContextThread+0xca0>
1091
- 000000000000130c: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1092
- 0000000000001311: 04 movl 72(%rsp), %ecx
1093
- 0000000000001315: 05 movq %rax, 80(%rsp)
1094
- 000000000000131a: 05 movl $4294967295, %eax
1095
- 000000000000131f: 05 movq %rax, 88(%rsp)
1096
- 0000000000001324: 03 cmpl $3, %ecx
1097
- 0000000000001327: 02 je 0x409c5b <case4ContextThread+0x133b>
1098
- 0000000000001329: 03 cmpl $1, %ecx
1099
- 000000000000132c: 06 jne 0x40964d <case4ContextThread+0xd2d>
1100
- 0000000000001332: 04 movl %ebp, 24(%rsp)
1101
- 0000000000001336: 05 jmp 0x409659 <case4ContextThread+0xd39>
1102
- 000000000000133b: 06 cmpq $23, 56(%rsp)
1103
- 0000000000001341: 02 je 0x409c73 <case4ContextThread+0x1353>
1104
- 0000000000001343: 05 movq 24(%rsp), %rsi
1105
- 0000000000001348: 05 movq 64(%rsp), %rdi
1106
- 000000000000134d: 03 movq (%rdi), %rax
1107
- 0000000000001350: 03 callq *24(%rax)
1108
- 0000000000001353: 09 movq $-1, 48(%rsp)
1109
- 000000000000135c: 05 jmp 0x40964d <case4ContextThread+0xd2d>
1110
- 0000000000001361: 02 xorl %ebx, %ebx
1111
- 0000000000001363: 06 movl $4294967295, %r14d
1112
- 0000000000001369: 05 leaq 16(%rsp), %rbp
1113
- 000000000000136e: 02 jmp 0x409c9b <case4ContextThread+0x137b>
1114
- 0000000000001370: 02 incl %ebx
1115
- 0000000000001372: 03 cmpl $32, %ebx
1116
- 0000000000001375: 06 je 0x409dc9 <case4ContextThread+0x14a9>
1117
- 000000000000137b: 07 movq 2493150(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
1118
- 0000000000001382: 03 testq %rax, %rax
1119
- 0000000000001385: 02 jne 0x409cac <case4ContextThread+0x138c>
1120
- 0000000000001387: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1121
- 000000000000138c: 09 movq $4502402, 16(%rsp)
1122
- 0000000000001395: 08 movl $0, 72(%rsp)
1123
- 000000000000139d: 03 testq %rax, %rax
1124
- 00000000000013a0: 02 jne 0x409cd2 <case4ContextThread+0x13b2>
1125
- 00000000000013a2: 07 movq 2493111(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
1126
- 00000000000013a9: 03 testq %rax, %rax
1127
- 00000000000013ac: 06 je 0x409d79 <case4ContextThread+0x1459>
1128
- 00000000000013b2: 05 movq %rax, 80(%rsp)
1129
- 00000000000013b7: 05 movq %r14, 88(%rsp)
1130
- 00000000000013bc: 04 movl %ebx, 24(%rsp)
1131
- 00000000000013c0: 08 movl $1, 72(%rsp)
1132
- 00000000000013c8: 03 movq %r12, %rdi
1133
- 00000000000013cb: 03 movq %rbp, %rsi
1134
- 00000000000013ce: 05 callq 0x414710 <BloombergLP::ball::AttributeContainerList::hasValue(BloombergLP::ball::Attribute const&) const>
1135
- 00000000000013d3: 02 testb %al, %al
1136
- 00000000000013d5: 02 je 0x409d4d <case4ContextThread+0x142d>
1137
- 00000000000013d7: 05 movl $6725448, %edi
1138
- 00000000000013dc: 05 movl $4515237, %esi
1139
- 00000000000013e1: 05 movl $1, %edx
1140
- 00000000000013e6: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1141
- 00000000000013eb: 05 movl $4502019, %esi
1142
- 00000000000013f0: 05 movl $2, %edx
1143
- 00000000000013f5: 03 movq %rax, %rdi
1144
- 00000000000013f8: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1145
- 00000000000013fd: 03 movq %rax, %rdi
1146
- 0000000000001400: 02 movl %ebx, %esi
1147
- 0000000000001402: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1148
- 0000000000001407: 05 movl $4509885, %esi
1149
- 000000000000140c: 05 movl $1, %edx
1150
- 0000000000001411: 03 movq %rax, %rdi
1151
- 0000000000001414: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1152
- 0000000000001419: 05 movl $4504361, %esi
1153
- 000000000000141e: 05 movl $1, %edi
1154
- 0000000000001423: 05 movl $982, %edx
1155
- 0000000000001428: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1156
- 000000000000142d: 05 cmpl $3, 72(%rsp)
1157
- 0000000000001432: 06 jne 0x409c90 <case4ContextThread+0x1370>
1158
- 0000000000001438: 06 cmpq $23, 56(%rsp)
1159
- 000000000000143e: 06 je 0x409c90 <case4ContextThread+0x1370>
1160
- 0000000000001444: 05 movq 24(%rsp), %rsi
1161
- 0000000000001449: 05 movq 64(%rsp), %rdi
1162
- 000000000000144e: 03 movq (%rdi), %rax
1163
- 0000000000001451: 03 callq *24(%rax)
1164
- 0000000000001454: 05 jmp 0x409c90 <case4ContextThread+0x1370>
1165
- 0000000000001459: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1166
- 000000000000145e: 04 movl 72(%rsp), %ecx
1167
- 0000000000001462: 05 movq %rax, 80(%rsp)
1168
- 0000000000001467: 05 movq %r14, 88(%rsp)
1169
- 000000000000146c: 03 cmpl $3, %ecx
1170
- 000000000000146f: 02 je 0x409da3 <case4ContextThread+0x1483>
1171
- 0000000000001471: 03 cmpl $1, %ecx
1172
- 0000000000001474: 06 jne 0x409cdc <case4ContextThread+0x13bc>
1173
- 000000000000147a: 04 movl %ebx, 24(%rsp)
1174
- 000000000000147e: 05 jmp 0x409ce8 <case4ContextThread+0x13c8>
1175
- 0000000000001483: 06 cmpq $23, 56(%rsp)
1176
- 0000000000001489: 02 je 0x409dbb <case4ContextThread+0x149b>
1177
- 000000000000148b: 05 movq 24(%rsp), %rsi
1178
- 0000000000001490: 05 movq 64(%rsp), %rdi
1179
- 0000000000001495: 03 movq (%rdi), %rax
1180
- 0000000000001498: 03 callq *24(%rax)
1181
- 000000000000149b: 09 movq $-1, 48(%rsp)
1182
- 00000000000014a4: 05 jmp 0x409cdc <case4ContextThread+0x13bc>
1183
- 00000000000014a9: 08 movq 200(%rsp), %rax
1184
- 00000000000014b1: 08 movq %rax, 232(%rsp)
1185
- 00000000000014b9: 09 movq $0, 32(%r12)
1186
- 00000000000014c2: 09 movq $-1, 40(%r12)
1187
- 00000000000014cb: 08 leaq 232(%rsp), %rsi
1188
- 00000000000014d3: 03 movq %r12, %rdi
1189
- 00000000000014d6: 05 callq 0x414680 <BloombergLP::ball::AttributeContainerList::remove(BloombergLP::ball::AttributeContainerListIterator const&)>
1190
- 00000000000014db: 03 xorl %r12d, %r12d
1191
- 00000000000014de: 05 leaq 16(%rsp), %r15
1192
- 00000000000014e3: 02 jmp 0x409e1d <case4ContextThread+0x14fd>
1193
- 00000000000014e5: 10 nopw %cs:(%rax,%rax)
1194
- 00000000000014ef: 01 nop
1195
- 00000000000014f0: 03 incl %r12d
1196
- 00000000000014f3: 04 cmpl $32, %r12d
1197
- 00000000000014f7: 06 je 0x40a19d <case4ContextThread+0x187d>
1198
- 00000000000014fd: 07 movq 2492764(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
1199
- 0000000000001504: 03 testq %rax, %rax
1200
- 0000000000001507: 02 jne 0x409e2e <case4ContextThread+0x150e>
1201
- 0000000000001509: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1202
- 000000000000150e: 09 movq $4502402, 16(%rsp)
1203
- 0000000000001517: 08 movl $0, 72(%rsp)
1204
- 000000000000151f: 03 testq %rax, %rax
1205
- 0000000000001522: 02 jne 0x409e54 <case4ContextThread+0x1534>
1206
- 0000000000001524: 07 movq 2492725(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
1207
- 000000000000152b: 03 testq %rax, %rax
1208
- 000000000000152e: 06 je 0x40a132 <case4ContextThread+0x1812>
1209
- 0000000000001534: 05 movq %rax, 80(%rsp)
1210
- 0000000000001539: 05 movl $4294967295, %eax
1211
- 000000000000153e: 05 movq %rax, 88(%rsp)
1212
- 0000000000001543: 05 movl %r12d, 24(%rsp)
1213
- 0000000000001548: 08 movl $1, 72(%rsp)
1214
- 0000000000001550: 08 movq 176(%rsp), %rax
1215
- 0000000000001558: 03 testq %rax, %rax
1216
- 000000000000155b: 02 je 0x409ee0 <case4ContextThread+0x15c0>
1217
- 000000000000155d: 02 xorl %ebx, %ebx
1218
- 000000000000155f: 01 nop
1219
- 0000000000001560: 03 movq %rax, %rbp
1220
- 0000000000001563: 04 leaq 24(%rax), %rdx
1221
- 0000000000001567: 08 leaq 136(%rsp), %rdi
1222
- 000000000000156f: 03 movq %r15, %rsi
1223
- 0000000000001572: 05 callq 0x413df0 <AttributeComparator::operator()(BloombergLP::ball::Attribute const&, BloombergLP::ball::Attribute const&) const>
1224
- 0000000000001577: 02 testb %al, %al
1225
- 0000000000001579: 04 cmoveq %rbp, %rbx
1226
- 000000000000157d: 02 xorb $1, %al
1227
- 000000000000157f: 03 movzbl %al, %ecx
1228
- 0000000000001582: 05 movq 8(%rbp,%rcx,8), %rax
1229
- 0000000000001587: 03 testq %rax, %rax
1230
- 000000000000158a: 02 jne 0x409e80 <case4ContextThread+0x1560>
1231
- 000000000000158c: 05 leal -1(%rcx,%rcx), %r14d
1232
- 0000000000001591: 03 testq %rbx, %rbx
1233
- 0000000000001594: 02 je 0x409ef0 <case4ContextThread+0x15d0>
1234
- 0000000000001596: 04 addq $24, %rbx
1235
- 000000000000159a: 08 leaq 136(%rsp), %rdi
1236
- 00000000000015a2: 03 movq %rbx, %rsi
1237
- 00000000000015a5: 03 movq %r15, %rdx
1238
- 00000000000015a8: 05 callq 0x413df0 <AttributeComparator::operator()(BloombergLP::ball::Attribute const&, BloombergLP::ball::Attribute const&) const>
1239
- 00000000000015ad: 03 movl %r14d, %ebx
1240
- 00000000000015b0: 02 testb %al, %al
1241
- 00000000000015b2: 02 jne 0x409ef3 <case4ContextThread+0x15d3>
1242
- 00000000000015b4: 05 jmp 0x40a106 <case4ContextThread+0x17e6>
1243
- 00000000000015b9: 07 nopl (%rax)
1244
- 00000000000015c0: 05 movl $4294967295, %ebx
1245
- 00000000000015c5: 08 leaq 168(%rsp), %rbp
1246
- 00000000000015cd: 02 jmp 0x409ef3 <case4ContextThread+0x15d3>
1247
- 00000000000015cf: 01 nop
1248
- 00000000000015d0: 03 movl %r14d, %ebx
1249
- 00000000000015d3: 08 movq 152(%rsp), %r13
1250
- 00000000000015db: 03 testq %r13, %r13
1251
- 00000000000015de: 06 jne 0x40a040 <case4ContextThread+0x1720>
1252
- 00000000000015e4: 08 movslq 160(%rsp), %rax
1253
- 00000000000015ec: 04 imulq $104, %rax, %r14
1254
- 00000000000015f0: 04 leaq 23(%r14), %rsi
1255
- 00000000000015f4: 04 andq $-16, %rsi
1256
- 00000000000015f8: 08 movq 136(%rsp), %rdi
1257
- 0000000000001600: 03 movq (%rdi), %rax
1258
- 0000000000001603: 03 callq *16(%rax)
1259
- 0000000000001606: 03 movq %rax, %rcx
1260
- 0000000000001609: 08 movq 144(%rsp), %rax
1261
- 0000000000001611: 03 movq %rax, (%rcx)
1262
- 0000000000001614: 08 movq %rcx, 144(%rsp)
1263
- 000000000000161c: 04 leaq 8(%rcx), %r13
1264
- 0000000000001620: 05 leaq -96(%rcx,%r14), %rsi
1265
- 0000000000001625: 03 cmpq %r13, %rsi
1266
- 0000000000001628: 06 jbe 0x40a00e <case4ContextThread+0x16ee>
1267
- 000000000000162e: 04 addq $-105, %r14
1268
- 0000000000001632: 03 movq %r14, %rax
1269
- 0000000000001635: 10 movabsq $5675921253449092805, %rdx
1270
- 000000000000163f: 03 mulq %rdx
1271
- 0000000000001642: 03 shrl $5, %edx
1272
- 0000000000001645: 02 incl %edx
1273
- 0000000000001647: 04 andq $7, %rdx
1274
- 000000000000164b: 06 je 0x40a162 <case4ContextThread+0x1842>
1275
- 0000000000001651: 04 addq $112, %rcx
1276
- 0000000000001655: 03 negq %rdx
1277
- 0000000000001658: 08 nopl (%rax,%rax)
1278
- 0000000000001660: 04 movq %rcx, -104(%rcx)
1279
- 0000000000001664: 04 addq $104, %rcx
1280
- 0000000000001668: 03 incq %rdx
1281
- 000000000000166b: 02 jne 0x409f80 <case4ContextThread+0x1660>
1282
- 000000000000166d: 04 addq $-104, %rcx
1283
- 0000000000001671: 07 cmpq $728, %r14
1284
- 0000000000001678: 02 jb 0x40a00e <case4ContextThread+0x16ee>
1285
- 000000000000167a: 06 nopw (%rax,%rax)
1286
- 0000000000001680: 04 leaq 104(%rcx), %rax
1287
- 0000000000001684: 03 movq %rax, (%rcx)
1288
- 0000000000001687: 07 leaq 208(%rcx), %rax
1289
- 000000000000168e: 04 movq %rax, 104(%rcx)
1290
- 0000000000001692: 07 leaq 312(%rcx), %rax
1291
- 0000000000001699: 07 movq %rax, 208(%rcx)
1292
- 00000000000016a0: 07 leaq 416(%rcx), %rax
1293
- 00000000000016a7: 07 movq %rax, 312(%rcx)
1294
- 00000000000016ae: 07 leaq 520(%rcx), %rax
1295
- 00000000000016b5: 07 movq %rax, 416(%rcx)
1296
- 00000000000016bc: 07 leaq 624(%rcx), %rax
1297
- 00000000000016c3: 07 movq %rax, 520(%rcx)
1298
- 00000000000016ca: 07 leaq 728(%rcx), %rax
1299
- 00000000000016d1: 07 movq %rax, 624(%rcx)
1300
- 00000000000016d8: 07 leaq 832(%rcx), %rax
1301
- 00000000000016df: 07 movq %rax, 728(%rcx)
1302
- 00000000000016e6: 03 movq %rax, %rcx
1303
- 00000000000016e9: 03 cmpq %rsi, %rax
1304
- 00000000000016ec: 02 jb 0x409fa0 <case4ContextThread+0x1680>
1305
- 00000000000016ee: 08 movq 152(%rsp), %rax
1306
- 00000000000016f6: 03 movq %rax, (%rsi)
1307
- 00000000000016f9: 08 movq %r13, 152(%rsp)
1308
- 0000000000001701: 07 movl 160(%rsp), %eax
1309
- 0000000000001708: 03 cmpl $31, %eax
1310
- 000000000000170b: 02 jg 0x40a040 <case4ContextThread+0x1720>
1311
- 000000000000170d: 02 addl %eax, %eax
1312
- 000000000000170f: 07 movl %eax, 160(%rsp)
1313
- 0000000000001716: 10 nopw %cs:(%rax,%rax)
1314
- 0000000000001720: 04 movq (%r13), %rax
1315
- 0000000000001724: 08 movq %rax, 152(%rsp)
1316
- 000000000000172c: 08 movq 136(%rsp), %rax
1317
- 0000000000001734: 03 testq %rax, %rax
1318
- 0000000000001737: 02 je 0x40a070 <case4ContextThread+0x1750>
1319
- 0000000000001739: 05 movq 16(%rsp), %rcx
1320
- 000000000000173e: 04 movq %rcx, 24(%r13)
1321
- 0000000000001742: 04 movl 72(%rsp), %ecx
1322
- 0000000000001746: 04 movl %ecx, 80(%r13)
1323
- 000000000000174a: 02 jmp 0x40a0b0 <case4ContextThread+0x1790>
1324
- 000000000000174c: 04 nopl (%rax)
1325
- 0000000000001750: 07 movq 2492169(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
1326
- 0000000000001757: 03 testq %rax, %rax
1327
- 000000000000175a: 02 jne 0x40a081 <case4ContextThread+0x1761>
1328
- 000000000000175c: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1329
- 0000000000001761: 05 movq 16(%rsp), %rcx
1330
- 0000000000001766: 04 movq %rcx, 24(%r13)
1331
- 000000000000176a: 04 movl 72(%rsp), %ecx
1332
- 000000000000176e: 04 movl %ecx, 80(%r13)
1333
- 0000000000001772: 03 testq %rax, %rax
1334
- 0000000000001775: 02 jne 0x40a0b0 <case4ContextThread+0x1790>
1335
- 0000000000001777: 07 movq 2492130(%rip), %rax # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
1336
- 000000000000177e: 03 testq %rax, %rax
1337
- 0000000000001781: 02 jne 0x40a0b0 <case4ContextThread+0x1790>
1338
- 0000000000001783: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1339
- 0000000000001788: 04 movl 80(%r13), %ecx
1340
- 000000000000178c: 04 nopl (%rax)
1341
- 0000000000001790: 04 movq %rax, 88(%r13)
1342
- 0000000000001794: 02 testl %ecx, %ecx
1343
- 0000000000001796: 02 je 0x40a0de <case4ContextThread+0x17be>
1344
- 0000000000001798: 04 leaq 32(%r13), %rcx
1345
- 000000000000179c: 08 movq %rcx, 208(%rsp)
1346
- 00000000000017a4: 08 movq %rax, 216(%rsp)
1347
- 00000000000017ac: 05 leaq 24(%rsp), %rdi
1348
- 00000000000017b1: 08 leaq 208(%rsp), %rsi
1349
- 00000000000017b9: 05 callq 0x413670 <bsl::enable_if<(Variant_ReturnValueHelper<BloombergLP::bdlb::Variant_CopyConstructVisitor>::value) == (0), void>::type BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, long long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::apply<BloombergLP::bdlb::Variant_CopyConstructVisitor>(BloombergLP::bdlb::Variant_CopyConstructVisitor&) const>
1350
- 00000000000017be: 04 movl 88(%rsp), %eax
1351
- 00000000000017c2: 04 movl %eax, 96(%r13)
1352
- 00000000000017c6: 04 movl 92(%rsp), %eax
1353
- 00000000000017ca: 04 movl %eax, 100(%r13)
1354
- 00000000000017ce: 03 shrl $31, %ebx
1355
- 00000000000017d1: 08 leaq 168(%rsp), %rdi
1356
- 00000000000017d9: 03 movq %rbp, %rsi
1357
- 00000000000017dc: 02 movl %ebx, %edx
1358
- 00000000000017de: 03 movq %r13, %rcx
1359
- 00000000000017e1: 05 callq 0x420490 <BloombergLP::bslalg::RbTreeUtil::insertAt(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeNode*, bool, BloombergLP::bslalg::RbTreeNode*)>
1360
- 00000000000017e6: 05 cmpl $3, 72(%rsp)
1361
- 00000000000017eb: 06 jne 0x409e10 <case4ContextThread+0x14f0>
1362
- 00000000000017f1: 06 cmpq $23, 56(%rsp)
1363
- 00000000000017f7: 06 je 0x409e10 <case4ContextThread+0x14f0>
1364
- 00000000000017fd: 05 movq 24(%rsp), %rsi
1365
- 0000000000001802: 05 movq 64(%rsp), %rdi
1366
- 0000000000001807: 03 movq (%rdi), %rax
1367
- 000000000000180a: 03 callq *24(%rax)
1368
- 000000000000180d: 05 jmp 0x409e10 <case4ContextThread+0x14f0>
1369
- 0000000000001812: 05 callq 0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1370
- 0000000000001817: 04 movl 72(%rsp), %ecx
1371
- 000000000000181b: 05 movq %rax, 80(%rsp)
1372
- 0000000000001820: 05 movl $4294967295, %eax
1373
- 0000000000001825: 05 movq %rax, 88(%rsp)
1374
- 000000000000182a: 03 cmpl $3, %ecx
1375
- 000000000000182d: 02 je 0x40a177 <case4ContextThread+0x1857>
1376
- 000000000000182f: 03 cmpl $1, %ecx
1377
- 0000000000001832: 06 jne 0x409e63 <case4ContextThread+0x1543>
1378
- 0000000000001838: 05 movl %r12d, 24(%rsp)
1379
- 000000000000183d: 05 jmp 0x409e70 <case4ContextThread+0x1550>
1380
- 0000000000001842: 03 movq %r13, %rcx
1381
- 0000000000001845: 07 cmpq $728, %r14
1382
- 000000000000184c: 06 jae 0x409fa0 <case4ContextThread+0x1680>
1383
- 0000000000001852: 05 jmp 0x40a00e <case4ContextThread+0x16ee>
1384
- 0000000000001857: 06 cmpq $23, 56(%rsp)
1385
- 000000000000185d: 02 je 0x40a18f <case4ContextThread+0x186f>
1386
- 000000000000185f: 05 movq 24(%rsp), %rsi
1387
- 0000000000001864: 05 movq 64(%rsp), %rdi
1388
- 0000000000001869: 03 movq (%rdi), %rax
1389
- 000000000000186c: 03 callq *24(%rax)
1390
- 000000000000186f: 09 movq $-1, 48(%rsp)
1391
- 0000000000001878: 05 jmp 0x409e63 <case4ContextThread+0x1543>
1392
- 000000000000187d: 08 movq 224(%rsp), %r14
1393
- 0000000000001885: 08 movq $0, 32(%r14)
1394
- 000000000000188d: 08 movq $-1, 40(%r14)
1395
- 0000000000001895: 05 leaq 16(%rsp), %rdi
1396
- 000000000000189a: 08 leaq 128(%rsp), %rdx
1397
- 00000000000018a2: 03 movq %r14, %rsi
1398
- 00000000000018a5: 05 callq 0x414610 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
1399
- 00000000000018aa: 05 movq 16(%rsp), %rax
1400
- 00000000000018af: 08 movq %rax, 200(%rsp)
1401
- 00000000000018b7: 05 movq 96(%rsp), %rax
1402
- 00000000000018bc: 03 movq (%rax), %rsi
1403
- 00000000000018bf: 03 movq %r14, %rdi
1404
- 00000000000018c2: 05 callq 0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
1405
- 00000000000018c7: 03 movzbl %al, %edi
1406
- 00000000000018ca: 05 movl $4503670, %esi
1407
- 00000000000018cf: 05 movl $995, %edx
1408
- 00000000000018d4: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1409
- 00000000000018d9: 05 movl $1, %ebx
1410
- 00000000000018de: 02 jmp 0x40a209 <case4ContextThread+0x18e9>
1411
- 00000000000018e0: 03 incq %rbx
1412
- 00000000000018e3: 04 cmpq $33, %rbx
1413
- 00000000000018e7: 02 je 0x40a276 <case4ContextThread+0x1956>
1414
- 00000000000018e9: 05 movq 96(%rsp), %rax
1415
- 00000000000018ee: 04 movq (%rax,%rbx,8), %rsi
1416
- 00000000000018f2: 03 movq %r14, %rdi
1417
- 00000000000018f5: 05 callq 0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
1418
- 00000000000018fa: 02 testb %al, %al
1419
- 00000000000018fc: 02 jne 0x40a200 <case4ContextThread+0x18e0>
1420
- 00000000000018fe: 05 movl $6725448, %edi
1421
- 0000000000001903: 05 movl $4515237, %esi
1422
- 0000000000001908: 05 movl $1, %edx
1423
- 000000000000190d: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1424
- 0000000000001912: 05 movl $4502019, %esi
1425
- 0000000000001917: 05 movl $2, %edx
1426
- 000000000000191c: 03 movq %rax, %rdi
1427
- 000000000000191f: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1428
- 0000000000001924: 03 movq %rax, %rdi
1429
- 0000000000001927: 02 movl %ebx, %esi
1430
- 0000000000001929: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1431
- 000000000000192e: 05 movl $4509885, %esi
1432
- 0000000000001933: 05 movl $1, %edx
1433
- 0000000000001938: 03 movq %rax, %rdi
1434
- 000000000000193b: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1435
- 0000000000001940: 05 movl $4504480, %esi
1436
- 0000000000001945: 05 movl $1, %edi
1437
- 000000000000194a: 05 movl $997, %edx
1438
- 000000000000194f: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1439
- 0000000000001954: 02 jmp 0x40a200 <case4ContextThread+0x18e0>
1440
- 0000000000001956: 05 movq 96(%rsp), %rax
1441
- 000000000000195b: 03 movq (%rax), %rdx
1442
- 000000000000195e: 05 leaq 12(%rsp), %rsi
1443
- 0000000000001963: 03 movq %r14, %rdi
1444
- 0000000000001966: 05 callq 0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
1445
- 000000000000196b: 05 movq 96(%rsp), %rax
1446
- 0000000000001970: 03 movq (%rax), %rax
1447
- 0000000000001973: 02 movb (%rax), %al
1448
- 0000000000001975: 02 xorl %edi, %edi
1449
- 0000000000001977: 04 cmpb 12(%rsp), %al
1450
- 000000000000197b: 04 setne %dil
1451
- 000000000000197f: 05 movl $4503711, %esi
1452
- 0000000000001984: 05 movl $1004, %edx
1453
- 0000000000001989: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1454
- 000000000000198e: 05 movq 96(%rsp), %rax
1455
- 0000000000001993: 03 movq (%rax), %rax
1456
- 0000000000001996: 03 movb 1(%rax), %al
1457
- 0000000000001999: 02 xorl %edi, %edi
1458
- 000000000000199b: 04 cmpb 13(%rsp), %al
1459
- 000000000000199f: 04 setne %dil
1460
- 00000000000019a3: 05 movl $4503764, %esi
1461
- 00000000000019a8: 05 movl $1005, %edx
1462
- 00000000000019ad: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1463
- 00000000000019b2: 05 movq 96(%rsp), %rax
1464
- 00000000000019b7: 03 movq (%rax), %rax
1465
- 00000000000019ba: 03 movb 2(%rax), %al
1466
- 00000000000019bd: 02 xorl %edi, %edi
1467
- 00000000000019bf: 04 cmpb 14(%rsp), %al
1468
- 00000000000019c3: 04 setne %dil
1469
- 00000000000019c7: 05 movl $4503813, %esi
1470
- 00000000000019cc: 05 movl $1006, %edx
1471
- 00000000000019d1: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1472
- 00000000000019d6: 05 movq 96(%rsp), %rax
1473
- 00000000000019db: 03 movq (%rax), %rax
1474
- 00000000000019de: 03 movb 3(%rax), %al
1475
- 00000000000019e1: 02 xorl %edi, %edi
1476
- 00000000000019e3: 04 cmpb 15(%rsp), %al
1477
- 00000000000019e7: 04 setne %dil
1478
- 00000000000019eb: 05 movl $4503868, %esi
1479
- 00000000000019f0: 05 movl $1007, %edx
1480
- 00000000000019f5: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1481
- 00000000000019fa: 05 movl $1, %ebx
1482
- 00000000000019ff: 05 leaq 12(%rsp), %rbp
1483
- 0000000000001a04: 02 jmp 0x40a33d <case4ContextThread+0x1a1d>
1484
- 0000000000001a06: 10 nopw %cs:(%rax,%rax)
1485
- 0000000000001a10: 03 incq %rbx
1486
- 0000000000001a13: 04 cmpq $33, %rbx
1487
- 0000000000001a17: 06 je 0x40a4e2 <case4ContextThread+0x1bc2>
1488
- 0000000000001a1d: 05 movq 96(%rsp), %rax
1489
- 0000000000001a22: 04 movq (%rax,%rbx,8), %rdx
1490
- 0000000000001a26: 03 movq %r14, %rdi
1491
- 0000000000001a29: 03 movq %rbp, %rsi
1492
- 0000000000001a2c: 05 callq 0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
1493
- 0000000000001a31: 05 movq 96(%rsp), %rax
1494
- 0000000000001a36: 04 movq (%rax,%rbx,8), %rax
1495
- 0000000000001a3a: 03 movzbl (%rax), %eax
1496
- 0000000000001a3d: 04 cmpb 12(%rsp), %al
1497
- 0000000000001a41: 02 je 0x40a3b9 <case4ContextThread+0x1a99>
1498
- 0000000000001a43: 05 movl $6725448, %edi
1499
- 0000000000001a48: 05 movl $4515237, %esi
1500
- 0000000000001a4d: 05 movl $1, %edx
1501
- 0000000000001a52: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1502
- 0000000000001a57: 05 movl $4502019, %esi
1503
- 0000000000001a5c: 05 movl $2, %edx
1504
- 0000000000001a61: 03 movq %rax, %rdi
1505
- 0000000000001a64: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1506
- 0000000000001a69: 03 movq %rax, %rdi
1507
- 0000000000001a6c: 02 movl %ebx, %esi
1508
- 0000000000001a6e: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1509
- 0000000000001a73: 05 movl $4509885, %esi
1510
- 0000000000001a78: 05 movl $1, %edx
1511
- 0000000000001a7d: 03 movq %rax, %rdi
1512
- 0000000000001a80: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1513
- 0000000000001a85: 05 movl $4503929, %esi
1514
- 0000000000001a8a: 05 movl $1, %edi
1515
- 0000000000001a8f: 05 movl $1015, %edx
1516
- 0000000000001a94: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1517
- 0000000000001a99: 05 movzbl 13(%rsp), %eax
1518
- 0000000000001a9e: 03 cmpq %rax, %rbx
1519
- 0000000000001aa1: 02 je 0x40a419 <case4ContextThread+0x1af9>
1520
- 0000000000001aa3: 05 movl $6725448, %edi
1521
- 0000000000001aa8: 05 movl $4515237, %esi
1522
- 0000000000001aad: 05 movl $1, %edx
1523
- 0000000000001ab2: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1524
- 0000000000001ab7: 05 movl $4502019, %esi
1525
- 0000000000001abc: 05 movl $2, %edx
1526
- 0000000000001ac1: 03 movq %rax, %rdi
1527
- 0000000000001ac4: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1528
- 0000000000001ac9: 03 movq %rax, %rdi
1529
- 0000000000001acc: 02 movl %ebx, %esi
1530
- 0000000000001ace: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1531
- 0000000000001ad3: 05 movl $4509885, %esi
1532
- 0000000000001ad8: 05 movl $1, %edx
1533
- 0000000000001add: 03 movq %rax, %rdi
1534
- 0000000000001ae0: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1535
- 0000000000001ae5: 05 movl $4503982, %esi
1536
- 0000000000001aea: 05 movl $1, %edi
1537
- 0000000000001aef: 05 movl $1016, %edx
1538
- 0000000000001af4: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1539
- 0000000000001af9: 05 movzbl 14(%rsp), %eax
1540
- 0000000000001afe: 03 cmpq %rax, %rbx
1541
- 0000000000001b01: 02 je 0x40a479 <case4ContextThread+0x1b59>
1542
- 0000000000001b03: 05 movl $6725448, %edi
1543
- 0000000000001b08: 05 movl $4515237, %esi
1544
- 0000000000001b0d: 05 movl $1, %edx
1545
- 0000000000001b12: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1546
- 0000000000001b17: 05 movl $4502019, %esi
1547
- 0000000000001b1c: 05 movl $2, %edx
1548
- 0000000000001b21: 03 movq %rax, %rdi
1549
- 0000000000001b24: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1550
- 0000000000001b29: 03 movq %rax, %rdi
1551
- 0000000000001b2c: 02 movl %ebx, %esi
1552
- 0000000000001b2e: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1553
- 0000000000001b33: 05 movl $4509885, %esi
1554
- 0000000000001b38: 05 movl $1, %edx
1555
- 0000000000001b3d: 03 movq %rax, %rdi
1556
- 0000000000001b40: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1557
- 0000000000001b45: 05 movl $4504006, %esi
1558
- 0000000000001b4a: 05 movl $1, %edi
1559
- 0000000000001b4f: 05 movl $1017, %edx
1560
- 0000000000001b54: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1561
- 0000000000001b59: 05 movzbl 15(%rsp), %eax
1562
- 0000000000001b5e: 03 cmpq %rax, %rbx
1563
- 0000000000001b61: 06 je 0x40a330 <case4ContextThread+0x1a10>
1564
- 0000000000001b67: 05 movl $6725448, %edi
1565
- 0000000000001b6c: 05 movl $4515237, %esi
1566
- 0000000000001b71: 05 movl $1, %edx
1567
- 0000000000001b76: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1568
- 0000000000001b7b: 05 movl $4502019, %esi
1569
- 0000000000001b80: 05 movl $2, %edx
1570
- 0000000000001b85: 03 movq %rax, %rdi
1571
- 0000000000001b88: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1572
- 0000000000001b8d: 03 movq %rax, %rdi
1573
- 0000000000001b90: 02 movl %ebx, %esi
1574
- 0000000000001b92: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1575
- 0000000000001b97: 05 movl $4509885, %esi
1576
- 0000000000001b9c: 05 movl $1, %edx
1577
- 0000000000001ba1: 03 movq %rax, %rdi
1578
- 0000000000001ba4: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1579
- 0000000000001ba9: 05 movl $4504033, %esi
1580
- 0000000000001bae: 05 movl $1, %edi
1581
- 0000000000001bb3: 05 movl $1018, %edx
1582
- 0000000000001bb8: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1583
- 0000000000001bbd: 05 jmp 0x40a330 <case4ContextThread+0x1a10>
1584
- 0000000000001bc2: 05 movl $6725800, %edi
1585
- 0000000000001bc7: 05 callq 0x422bd0 <BloombergLP::bslmt::Barrier::wait()>
1586
- 0000000000001bcc: 07 cmpb $0, 2489146(%rip) # 66a02d <veryVerbose>
1587
- 0000000000001bd3: 06 je 0x40a59f <case4ContextThread+0x1c7f>
1588
- 0000000000001bd9: 05 movl $6725632, %edi
1589
- 0000000000001bde: 05 callq 0x404640 <pthread_mutex_lock@plt>
1590
- 0000000000001be3: 05 callq 0x404250 <pthread_self@plt>
1591
- 0000000000001be8: 03 movslq %eax, %rsi
1592
- 0000000000001beb: 05 movl $6725448, %edi
1593
- 0000000000001bf0: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
1594
- 0000000000001bf5: 05 movl $4502019, %esi
1595
- 0000000000001bfa: 05 movl $2, %edx
1596
- 0000000000001bff: 03 movq %rax, %rdi
1597
- 0000000000001c02: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1598
- 0000000000001c07: 05 movl $4504396, %esi
1599
- 0000000000001c0c: 05 movl $44, %edx
1600
- 0000000000001c11: 03 movq %rax, %rdi
1601
- 0000000000001c14: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1602
- 0000000000001c19: 03 movq %rax, %rbx
1603
- 0000000000001c1c: 03 movq (%rax), %rax
1604
- 0000000000001c1f: 04 movq -24(%rax), %rsi
1605
- 0000000000001c23: 03 addq %rbx, %rsi
1606
- 0000000000001c26: 05 leaq 16(%rsp), %rdi
1607
- 0000000000001c2b: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
1608
- 0000000000001c30: 05 leaq 16(%rsp), %rdi
1609
- 0000000000001c35: 05 movl $6725264, %esi
1610
- 0000000000001c3a: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
1611
- 0000000000001c3f: 03 movq (%rax), %rcx
1612
- 0000000000001c42: 03 movq %rax, %rdi
1613
- 0000000000001c45: 05 movl $10, %esi
1614
- 0000000000001c4a: 03 callq *56(%rcx)
1615
- 0000000000001c4d: 02 movl %eax, %ebp
1616
- 0000000000001c4f: 05 leaq 16(%rsp), %rdi
1617
- 0000000000001c54: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1618
- 0000000000001c59: 04 movsbl %bpl, %esi
1619
- 0000000000001c5d: 03 movq %rbx, %rdi
1620
- 0000000000001c60: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
1621
- 0000000000001c65: 03 movq %rbx, %rdi
1622
- 0000000000001c68: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1623
- 0000000000001c6d: 03 movq %rbx, %rdi
1624
- 0000000000001c70: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1625
- 0000000000001c75: 05 movl $6725632, %edi
1626
- 0000000000001c7a: 05 callq 0x404720 <pthread_mutex_unlock@plt>
1627
- 0000000000001c7f: 02 xorl %ebx, %ebx
1628
- 0000000000001c81: 05 movl $1, %ebp
1629
- 0000000000001c86: 10 nopw %cs:(%rax,%rax)
1630
- 0000000000001c90: 05 movq 96(%rsp), %rax
1631
- 0000000000001c95: 04 movq (%rax,%rbp,8), %rsi
1632
- 0000000000001c99: 03 movq %r14, %rdi
1633
- 0000000000001c9c: 05 callq 0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
1634
- 0000000000001ca1: 03 movzbl %al, %eax
1635
- 0000000000001ca4: 02 addl %eax, %ebx
1636
- 0000000000001ca6: 03 incq %rbp
1637
- 0000000000001ca9: 04 cmpq $33, %rbp
1638
- 0000000000001cad: 02 jne 0x40a5b0 <case4ContextThread+0x1c90>
1639
- 0000000000001caf: 05 movl $1, %ebp
1640
- 0000000000001cb4: 02 testl %ebx, %ebx
1641
- 0000000000001cb6: 05 movl $0, %ebx
1642
- 0000000000001cbb: 02 jne 0x40a5b0 <case4ContextThread+0x1c90>
1643
- 0000000000001cbd: 05 movl $6725800, %edi
1644
- 0000000000001cc2: 05 callq 0x422bd0 <BloombergLP::bslmt::Barrier::wait()>
1645
- 0000000000001cc7: 07 cmpb $0, 2488895(%rip) # 66a02d <veryVerbose>
1646
- 0000000000001cce: 06 je 0x40a69a <case4ContextThread+0x1d7a>
1647
- 0000000000001cd4: 05 movl $6725632, %edi
1648
- 0000000000001cd9: 05 callq 0x404640 <pthread_mutex_lock@plt>
1649
- 0000000000001cde: 05 callq 0x404250 <pthread_self@plt>
1650
- 0000000000001ce3: 03 movslq %eax, %rsi
1651
- 0000000000001ce6: 05 movl $6725448, %edi
1652
- 0000000000001ceb: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
1653
- 0000000000001cf0: 05 movl $4502019, %esi
1654
- 0000000000001cf5: 05 movl $2, %edx
1655
- 0000000000001cfa: 03 movq %rax, %rdi
1656
- 0000000000001cfd: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1657
- 0000000000001d02: 05 movl $4504441, %esi
1658
- 0000000000001d07: 05 movl $37, %edx
1659
- 0000000000001d0c: 03 movq %rax, %rdi
1660
- 0000000000001d0f: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1661
- 0000000000001d14: 03 movq %rax, %rbx
1662
- 0000000000001d17: 03 movq (%rax), %rax
1663
- 0000000000001d1a: 04 movq -24(%rax), %rsi
1664
- 0000000000001d1e: 03 addq %rbx, %rsi
1665
- 0000000000001d21: 05 leaq 16(%rsp), %rdi
1666
- 0000000000001d26: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
1667
- 0000000000001d2b: 05 leaq 16(%rsp), %rdi
1668
- 0000000000001d30: 05 movl $6725264, %esi
1669
- 0000000000001d35: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
1670
- 0000000000001d3a: 03 movq (%rax), %rcx
1671
- 0000000000001d3d: 03 movq %rax, %rdi
1672
- 0000000000001d40: 05 movl $10, %esi
1673
- 0000000000001d45: 03 callq *56(%rcx)
1674
- 0000000000001d48: 02 movl %eax, %ebp
1675
- 0000000000001d4a: 05 leaq 16(%rsp), %rdi
1676
- 0000000000001d4f: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1677
- 0000000000001d54: 04 movsbl %bpl, %esi
1678
- 0000000000001d58: 03 movq %rbx, %rdi
1679
- 0000000000001d5b: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
1680
- 0000000000001d60: 03 movq %rbx, %rdi
1681
- 0000000000001d63: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1682
- 0000000000001d68: 03 movq %rbx, %rdi
1683
- 0000000000001d6b: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1684
- 0000000000001d70: 05 movl $6725632, %edi
1685
- 0000000000001d75: 05 callq 0x404720 <pthread_mutex_unlock@plt>
1686
- 0000000000001d7a: 02 xorl %ebx, %ebx
1687
- 0000000000001d7c: 05 leaq 12(%rsp), %rbp
1688
- 0000000000001d81: 02 jmp 0x40a6bd <case4ContextThread+0x1d9d>
1689
- 0000000000001d83: 10 nopw %cs:(%rax,%rax)
1690
- 0000000000001d8d: 03 nopl (%rax)
1691
- 0000000000001d90: 03 incq %rbx
1692
- 0000000000001d93: 04 cmpq $33, %rbx
1693
- 0000000000001d97: 06 je 0x40a8e8 <case4ContextThread+0x1fc8>
1694
- 0000000000001d9d: 05 movq 96(%rsp), %rax
1695
- 0000000000001da2: 04 movq (%rax,%rbx,8), %rsi
1696
- 0000000000001da6: 03 movq %r14, %rdi
1697
- 0000000000001da9: 05 callq 0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
1698
- 0000000000001dae: 02 testb %al, %al
1699
- 0000000000001db0: 02 je 0x40a728 <case4ContextThread+0x1e08>
1700
- 0000000000001db2: 05 movl $6725448, %edi
1701
- 0000000000001db7: 05 movl $4515237, %esi
1702
- 0000000000001dbc: 05 movl $1, %edx
1703
- 0000000000001dc1: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1704
- 0000000000001dc6: 05 movl $4502019, %esi
1705
- 0000000000001dcb: 05 movl $2, %edx
1706
- 0000000000001dd0: 03 movq %rax, %rdi
1707
- 0000000000001dd3: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1708
- 0000000000001dd8: 03 movq %rax, %rdi
1709
- 0000000000001ddb: 02 movl %ebx, %esi
1710
- 0000000000001ddd: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1711
- 0000000000001de2: 05 movl $4509885, %esi
1712
- 0000000000001de7: 05 movl $1, %edx
1713
- 0000000000001dec: 03 movq %rax, %rdi
1714
- 0000000000001def: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1715
- 0000000000001df4: 05 movl $4504479, %esi
1716
- 0000000000001df9: 05 movl $1, %edi
1717
- 0000000000001dfe: 05 movl $1045, %edx
1718
- 0000000000001e03: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1719
- 0000000000001e08: 05 movq 96(%rsp), %rax
1720
- 0000000000001e0d: 04 movq (%rax,%rbx,8), %rdx
1721
- 0000000000001e11: 03 movq %r14, %rdi
1722
- 0000000000001e14: 03 movq %rbp, %rsi
1723
- 0000000000001e17: 05 callq 0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
1724
- 0000000000001e1c: 05 movq 96(%rsp), %rax
1725
- 0000000000001e21: 04 movq (%rax,%rbx,8), %rax
1726
- 0000000000001e25: 03 movzbl (%rax), %ecx
1727
- 0000000000001e28: 04 cmpb 12(%rsp), %cl
1728
- 0000000000001e2c: 02 je 0x40a7ad <case4ContextThread+0x1e8d>
1729
- 0000000000001e2e: 05 movl $6725448, %edi
1730
- 0000000000001e33: 05 movl $4515237, %esi
1731
- 0000000000001e38: 05 movl $1, %edx
1732
- 0000000000001e3d: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1733
- 0000000000001e42: 05 movl $4502019, %esi
1734
- 0000000000001e47: 05 movl $2, %edx
1735
- 0000000000001e4c: 03 movq %rax, %rdi
1736
- 0000000000001e4f: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1737
- 0000000000001e54: 03 movq %rax, %rdi
1738
- 0000000000001e57: 02 movl %ebx, %esi
1739
- 0000000000001e59: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1740
- 0000000000001e5e: 05 movl $4509885, %esi
1741
- 0000000000001e63: 05 movl $1, %edx
1742
- 0000000000001e68: 03 movq %rax, %rdi
1743
- 0000000000001e6b: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1744
- 0000000000001e70: 05 movl $4503929, %esi
1745
- 0000000000001e75: 05 movl $1, %edi
1746
- 0000000000001e7a: 05 movl $1047, %edx
1747
- 0000000000001e7f: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1748
- 0000000000001e84: 05 movq 96(%rsp), %rax
1749
- 0000000000001e89: 04 movq (%rax,%rbx,8), %rax
1750
- 0000000000001e8d: 04 movzbl 1(%rax), %ecx
1751
- 0000000000001e91: 04 cmpb 13(%rsp), %cl
1752
- 0000000000001e95: 02 je 0x40a816 <case4ContextThread+0x1ef6>
1753
- 0000000000001e97: 05 movl $6725448, %edi
1754
- 0000000000001e9c: 05 movl $4515237, %esi
1755
- 0000000000001ea1: 05 movl $1, %edx
1756
- 0000000000001ea6: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1757
- 0000000000001eab: 05 movl $4502019, %esi
1758
- 0000000000001eb0: 05 movl $2, %edx
1759
- 0000000000001eb5: 03 movq %rax, %rdi
1760
- 0000000000001eb8: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1761
- 0000000000001ebd: 03 movq %rax, %rdi
1762
- 0000000000001ec0: 02 movl %ebx, %esi
1763
- 0000000000001ec2: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1764
- 0000000000001ec7: 05 movl $4509885, %esi
1765
- 0000000000001ecc: 05 movl $1, %edx
1766
- 0000000000001ed1: 03 movq %rax, %rdi
1767
- 0000000000001ed4: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1768
- 0000000000001ed9: 05 movl $4504520, %esi
1769
- 0000000000001ede: 05 movl $1, %edi
1770
- 0000000000001ee3: 05 movl $1048, %edx
1771
- 0000000000001ee8: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1772
- 0000000000001eed: 05 movq 96(%rsp), %rax
1773
- 0000000000001ef2: 04 movq (%rax,%rbx,8), %rax
1774
- 0000000000001ef6: 04 movzbl 2(%rax), %ecx
1775
- 0000000000001efa: 04 cmpb 14(%rsp), %cl
1776
- 0000000000001efe: 02 je 0x40a87f <case4ContextThread+0x1f5f>
1777
- 0000000000001f00: 05 movl $6725448, %edi
1778
- 0000000000001f05: 05 movl $4515237, %esi
1779
- 0000000000001f0a: 05 movl $1, %edx
1780
- 0000000000001f0f: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1781
- 0000000000001f14: 05 movl $4502019, %esi
1782
- 0000000000001f19: 05 movl $2, %edx
1783
- 0000000000001f1e: 03 movq %rax, %rdi
1784
- 0000000000001f21: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1785
- 0000000000001f26: 03 movq %rax, %rdi
1786
- 0000000000001f29: 02 movl %ebx, %esi
1787
- 0000000000001f2b: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1788
- 0000000000001f30: 05 movl $4509885, %esi
1789
- 0000000000001f35: 05 movl $1, %edx
1790
- 0000000000001f3a: 03 movq %rax, %rdi
1791
- 0000000000001f3d: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1792
- 0000000000001f42: 05 movl $4504569, %esi
1793
- 0000000000001f47: 05 movl $1, %edi
1794
- 0000000000001f4c: 05 movl $1049, %edx
1795
- 0000000000001f51: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1796
- 0000000000001f56: 05 movq 96(%rsp), %rax
1797
- 0000000000001f5b: 04 movq (%rax,%rbx,8), %rax
1798
- 0000000000001f5f: 04 movzbl 3(%rax), %eax
1799
- 0000000000001f63: 04 cmpb 15(%rsp), %al
1800
- 0000000000001f67: 06 je 0x40a6b0 <case4ContextThread+0x1d90>
1801
- 0000000000001f6d: 05 movl $6725448, %edi
1802
- 0000000000001f72: 05 movl $4515237, %esi
1803
- 0000000000001f77: 05 movl $1, %edx
1804
- 0000000000001f7c: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1805
- 0000000000001f81: 05 movl $4502019, %esi
1806
- 0000000000001f86: 05 movl $2, %edx
1807
- 0000000000001f8b: 03 movq %rax, %rdi
1808
- 0000000000001f8e: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1809
- 0000000000001f93: 03 movq %rax, %rdi
1810
- 0000000000001f96: 02 movl %ebx, %esi
1811
- 0000000000001f98: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1812
- 0000000000001f9d: 05 movl $4509885, %esi
1813
- 0000000000001fa2: 05 movl $1, %edx
1814
- 0000000000001fa7: 03 movq %rax, %rdi
1815
- 0000000000001faa: 05 callq 0x413940 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1816
- 0000000000001faf: 05 movl $4504623, %esi
1817
- 0000000000001fb4: 05 movl $1, %edi
1818
- 0000000000001fb9: 05 movl $1051, %edx
1819
- 0000000000001fbe: 05 callq 0x405860 <aSsErT(int, char const*, int)>
1820
- 0000000000001fc3: 05 jmp 0x40a6b0 <case4ContextThread+0x1d90>
1821
- 0000000000001fc8: 12 movq $4501584, 128(%rsp)
1822
- 0000000000001fd4: 08 leaq 136(%rsp), %rdi
1823
- 0000000000001fdc: 05 callq 0x4125d0 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::~set()>
1824
- 0000000000001fe1: 08 leaq 128(%rsp), %rdi
1825
- 0000000000001fe9: 05 callq 0x414410 <BloombergLP::ball::AttributeContainer::~AttributeContainer()>
1826
- 0000000000001fee: 05 movq 96(%rsp), %rsi
1827
- 0000000000001ff3: 03 testq %rsi, %rsi
1828
- 0000000000001ff6: 02 je 0x40a923 <case4ContextThread+0x2003>
1829
- 0000000000001ff8: 05 movq 120(%rsp), %rdi
1830
- 0000000000001ffd: 03 movq (%rdi), %rax
1831
- 0000000000002000: 03 callq *24(%rax)
1832
- 0000000000002003: 02 xorl %eax, %eax
1833
- 0000000000002005: 07 addq $248, %rsp
1834
- 000000000000200c: 01 popq %rbx
1835
- 000000000000200d: 02 popq %r12
1836
- 000000000000200f: 02 popq %r13
1837
- 0000000000002011: 02 popq %r14
1838
- 0000000000002013: 02 popq %r15
1839
- 0000000000002015: 01 popq %rbp
1840
- 0000000000002016: 01 retq
1841
- 0000000000002017: 03 movq %rax, %rbx
1842
- 000000000000201a: 05 jmp 0x40abbc <case4ContextThread+0x229c>
1843
- 000000000000201f: 03 movq %rax, %rdi
1844
- 0000000000002022: 05 callq 0x412c80 <__clang_call_terminate>
1845
- 0000000000002027: 03 movq %rax, %rdi
1846
- 000000000000202a: 05 callq 0x412c80 <__clang_call_terminate>
1847
- 000000000000202f: 03 movq %rax, %rdi
1848
- 0000000000002032: 05 callq 0x412c80 <__clang_call_terminate>
1849
- 0000000000002037: 03 movq %rax, %rdi
1850
- 000000000000203a: 05 callq 0x412c80 <__clang_call_terminate>
1851
- 000000000000203f: 03 movq %rax, %rdi
1852
- 0000000000002042: 05 callq 0x412c80 <__clang_call_terminate>
1853
- 0000000000002047: 03 movq %rax, %rdi
1854
- 000000000000204a: 05 callq 0x412c80 <__clang_call_terminate>
1855
- 000000000000204f: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1856
- 0000000000002054: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1857
- 0000000000002059: 02 jmp 0x40a97d <case4ContextThread+0x205d>
1858
- 000000000000205b: 02 jmp 0x40a97d <case4ContextThread+0x205d>
1859
- 000000000000205d: 03 movq %rax, %rbx
1860
- 0000000000002060: 05 leaq 16(%rsp), %rdi
1861
- 0000000000002065: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1862
- 000000000000206a: 05 jmp 0x40aba3 <case4ContextThread+0x2283>
1863
- 000000000000206f: 03 movq %rax, %rbx
1864
- 0000000000002072: 05 leaq 16(%rsp), %rdi
1865
- 0000000000002077: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1866
- 000000000000207c: 03 movq %rbx, %rdi
1867
- 000000000000207f: 05 callq 0x4046c0 <_Unwind_Resume@plt>
1868
- 0000000000002084: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1869
- 0000000000002089: 03 movq %rax, %rbx
1870
- 000000000000208c: 05 jmp 0x40abc9 <case4ContextThread+0x22a9>
1871
- 0000000000002091: 03 movq %rax, %rdi
1872
- 0000000000002094: 05 callq 0x412c80 <__clang_call_terminate>
1873
- 0000000000002099: 03 movq %rax, %rdi
1874
- 000000000000209c: 05 callq 0x412c80 <__clang_call_terminate>
1875
- 00000000000020a1: 03 movq %rax, %rdi
1876
- 00000000000020a4: 05 callq 0x412c80 <__clang_call_terminate>
1877
- 00000000000020a9: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1878
- 00000000000020ae: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1879
- 00000000000020b3: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1880
- 00000000000020b8: 03 movq %rax, %rdi
1881
- 00000000000020bb: 05 callq 0x412c80 <__clang_call_terminate>
1882
- 00000000000020c0: 03 movq %rax, %rdi
1883
- 00000000000020c3: 05 callq 0x412c80 <__clang_call_terminate>
1884
- 00000000000020c8: 03 movq %rax, %rdi
1885
- 00000000000020cb: 05 callq 0x412c80 <__clang_call_terminate>
1886
- 00000000000020d0: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1887
- 00000000000020d5: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1888
- 00000000000020da: 03 movq %rax, %rbx
1889
- 00000000000020dd: 08 movq 152(%rsp), %rax
1890
- 00000000000020e5: 04 movq %rax, (%r13)
1891
- 00000000000020e9: 08 movq %r13, 152(%rsp)
1892
- 00000000000020f1: 05 jmp 0x40ab0b <case4ContextThread+0x21eb>
1893
- 00000000000020f6: 03 movq %rax, %rbx
1894
- 00000000000020f9: 08 movq 152(%rsp), %rax
1895
- 0000000000002101: 04 movq %rax, (%r13)
1896
- 0000000000002105: 08 movq %r13, 152(%rsp)
1897
- 000000000000210d: 05 jmp 0x40ab3b <case4ContextThread+0x221b>
1898
- 0000000000002112: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1899
- 0000000000002117: 05 jmp 0x40ab78 <case4ContextThread+0x2258>
1900
- 000000000000211c: 05 jmp 0x40ab00 <case4ContextThread+0x21e0>
1901
- 0000000000002121: 03 movq %rax, %rbx
1902
- 0000000000002124: 05 jmp 0x40abc9 <case4ContextThread+0x22a9>
1903
- 0000000000002129: 05 jmp 0x40ab64 <case4ContextThread+0x2244>
1904
- 000000000000212e: 05 jmp 0x40ab08 <case4ContextThread+0x21e8>
1905
- 0000000000002133: 05 jmp 0x40ab38 <case4ContextThread+0x2218>
1906
- 0000000000002138: 03 movq %rax, %rbx
1907
- 000000000000213b: 06 cmpq $23, 48(%rsp)
1908
- 0000000000002141: 06 je 0x40abc9 <case4ContextThread+0x22a9>
1909
- 0000000000002147: 05 movq 16(%rsp), %rsi
1910
- 000000000000214c: 05 movq 56(%rsp), %rdi
1911
- 0000000000002151: 03 movq (%rdi), %rax
1912
- 0000000000002154: 03 callq *24(%rax)
1913
- 0000000000002157: 05 jmp 0x40abc9 <case4ContextThread+0x22a9>
1914
- 000000000000215c: 03 movq %rax, %rdi
1915
- 000000000000215f: 05 callq 0x412c80 <__clang_call_terminate>
1916
- 0000000000002164: 02 jmp 0x40ab00 <case4ContextThread+0x21e0>
1917
- 0000000000002166: 02 jmp 0x40ab00 <case4ContextThread+0x21e0>
1918
- 0000000000002168: 02 jmp 0x40ab00 <case4ContextThread+0x21e0>
1919
- 000000000000216a: 03 movq %rax, %rbx
1920
- 000000000000216d: 05 cmpl $3, 72(%rsp)
1921
- 0000000000002172: 06 jne 0x40aba3 <case4ContextThread+0x2283>
1922
- 0000000000002178: 06 cmpq $23, 56(%rsp)
1923
- 000000000000217e: 06 je 0x40aba3 <case4ContextThread+0x2283>
1924
- 0000000000002184: 05 movq 24(%rsp), %rsi
1925
- 0000000000002189: 05 movq 64(%rsp), %rdi
1926
- 000000000000218e: 03 movq (%rdi), %rax
1927
- 0000000000002191: 03 callq *24(%rax)
1928
- 0000000000002194: 05 jmp 0x40aba3 <case4ContextThread+0x2283>
1929
- 0000000000002199: 03 movq %rax, %rdi
1930
- 000000000000219c: 05 callq 0x412c80 <__clang_call_terminate>
1931
- 00000000000021a1: 02 jmp 0x40ab00 <case4ContextThread+0x21e0>
1932
- 00000000000021a3: 03 movq %rax, %rbx
1933
- 00000000000021a6: 05 cmpl $3, 72(%rsp)
1934
- 00000000000021ab: 06 jne 0x40aba3 <case4ContextThread+0x2283>
1935
- 00000000000021b1: 06 cmpq $23, 56(%rsp)
1936
- 00000000000021b7: 06 je 0x40aba3 <case4ContextThread+0x2283>
1937
- 00000000000021bd: 05 movq 24(%rsp), %rsi
1938
- 00000000000021c2: 05 movq 64(%rsp), %rdi
1939
- 00000000000021c7: 03 movq (%rdi), %rax
1940
- 00000000000021ca: 03 callq *24(%rax)
1941
- 00000000000021cd: 05 jmp 0x40aba3 <case4ContextThread+0x2283>
1942
- 00000000000021d2: 03 movq %rax, %rdi
1943
- 00000000000021d5: 05 callq 0x412c80 <__clang_call_terminate>
1944
- 00000000000021da: 02 jmp 0x40ab78 <case4ContextThread+0x2258>
1945
- 00000000000021dc: 02 jmp 0x40ab00 <case4ContextThread+0x21e0>
1946
- 00000000000021de: 02 jmp 0x40ab00 <case4ContextThread+0x21e0>
1947
- 00000000000021e0: 03 movq %rax, %rbx
1948
- 00000000000021e3: 05 jmp 0x40aba3 <case4ContextThread+0x2283>
1949
- 00000000000021e8: 03 movq %rax, %rbx
1950
- 00000000000021eb: 05 cmpl $3, 72(%rsp)
1951
- 00000000000021f0: 06 jne 0x40aba3 <case4ContextThread+0x2283>
1952
- 00000000000021f6: 06 cmpq $23, 56(%rsp)
1953
- 00000000000021fc: 02 je 0x40ab9a <case4ContextThread+0x227a>
1954
- 00000000000021fe: 05 movq 24(%rsp), %rsi
1955
- 0000000000002203: 05 movq 64(%rsp), %rdi
1956
- 0000000000002208: 03 movq (%rdi), %rax
1957
- 000000000000220b: 03 callq *24(%rax)
1958
- 000000000000220e: 02 jmp 0x40ab9a <case4ContextThread+0x227a>
1959
- 0000000000002210: 03 movq %rax, %rdi
1960
- 0000000000002213: 05 callq 0x412c80 <__clang_call_terminate>
1961
- 0000000000002218: 03 movq %rax, %rbx
1962
- 000000000000221b: 05 cmpl $3, 72(%rsp)
1963
- 0000000000002220: 02 jne 0x40aba3 <case4ContextThread+0x2283>
1964
- 0000000000002222: 06 cmpq $23, 56(%rsp)
1965
- 0000000000002228: 02 je 0x40ab9a <case4ContextThread+0x227a>
1966
- 000000000000222a: 05 movq 24(%rsp), %rsi
1967
- 000000000000222f: 05 movq 64(%rsp), %rdi
1968
- 0000000000002234: 03 movq (%rdi), %rax
1969
- 0000000000002237: 03 callq *24(%rax)
1970
- 000000000000223a: 02 jmp 0x40ab9a <case4ContextThread+0x227a>
1971
- 000000000000223c: 03 movq %rax, %rdi
1972
- 000000000000223f: 05 callq 0x412c80 <__clang_call_terminate>
1973
- 0000000000002244: 03 movq %rax, %rbx
1974
- 0000000000002247: 08 leaq 208(%rsp), %rdi
1975
- 000000000000224f: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1976
- 0000000000002254: 02 jmp 0x40ab7b <case4ContextThread+0x225b>
1977
- 0000000000002256: 02 jmp 0x40ab78 <case4ContextThread+0x2258>
1978
- 0000000000002258: 03 movq %rax, %rbx
1979
- 000000000000225b: 05 cmpl $3, 72(%rsp)
1980
- 0000000000002260: 02 jne 0x40aba3 <case4ContextThread+0x2283>
1981
- 0000000000002262: 06 cmpq $23, 56(%rsp)
1982
- 0000000000002268: 02 je 0x40ab9a <case4ContextThread+0x227a>
1983
- 000000000000226a: 05 movq 24(%rsp), %rsi
1984
- 000000000000226f: 05 movq 64(%rsp), %rdi
1985
- 0000000000002274: 03 movq (%rdi), %rax
1986
- 0000000000002277: 03 callq *24(%rax)
1987
- 000000000000227a: 09 movq $-1, 48(%rsp)
1988
- 0000000000002283: 12 movq $4501584, 128(%rsp)
1989
- 000000000000228f: 08 leaq 136(%rsp), %rdi
1990
- 0000000000002297: 05 callq 0x4125d0 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::~set()>
1991
- 000000000000229c: 08 leaq 128(%rsp), %rdi
1992
- 00000000000022a4: 05 callq 0x414410 <BloombergLP::ball::AttributeContainer::~AttributeContainer()>
1993
- 00000000000022a9: 05 movq 96(%rsp), %rsi
1994
- 00000000000022ae: 03 testq %rsi, %rsi
1995
- 00000000000022b1: 02 je 0x40abde <case4ContextThread+0x22be>
1996
- 00000000000022b3: 05 movq 120(%rsp), %rdi
1997
- 00000000000022b8: 03 movq (%rdi), %rax
1998
- 00000000000022bb: 03 callq *24(%rax)
1999
- 00000000000022be: 03 movq %rbx, %rdi
2000
- 00000000000022c1: 05 callq 0x4046c0 <_Unwind_Resume@plt>
2001
- 00000000000022c6: 03 movq %rax, %rdi
2002
- 00000000000022c9: 05 callq 0x412c80 <__clang_call_terminate>
2003
- 00000000000022ce: 03 movq %rax, %rdi
2004
- 00000000000022d1: 05 callq 0x412c80 <__clang_call_terminate>
2005
- 00000000000022d6: 10 nopw %cs:(%rax,%rax)
1
+ 0000000000407c20 <case4ContextThread>:
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: 07 subq $232, %rsp
9
  0000000000000011: 03 movq (%rdi), %r14
10
+ 0000000000000014: 05 movl $6717608, %edi
11
+ 0000000000000019: 05 callq 0x4206d0 <BloombergLP::bslmt::Barrier::wait()>
12
+ 000000000000001e: 07 cmpb $0, 2491368(%rip) # 66802d <veryVerbose>
13
+ 0000000000000025: 06 je 0x407d04 <case4ContextThread+0xe4>
14
+ 000000000000002b: 05 movl $6717440, %edi
15
  0000000000000030: 05 callq 0x404640 <pthread_mutex_lock@plt>
16
  0000000000000035: 05 callq 0x404250 <pthread_self@plt>
17
  000000000000003a: 03 movslq %eax, %rsi
18
+ 000000000000003d: 05 movl $6717256, %edi
19
  0000000000000042: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
20
+ 0000000000000047: 05 movl $4492625, %esi
21
  000000000000004c: 05 movl $2, %edx
22
  0000000000000051: 03 movq %rax, %rdi
23
+ 0000000000000054: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
24
+ 0000000000000059: 05 movl $4494027, %esi
25
  000000000000005e: 05 movl $43, %edx
26
  0000000000000063: 03 movq %rax, %rdi
27
+ 0000000000000066: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
28
+ 000000000000006b: 05 movl $4494071, %esi
29
  0000000000000070: 05 movl $24, %edx
30
  0000000000000075: 03 movq %rax, %rdi
31
+ 0000000000000078: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
32
  000000000000007d: 03 movq %rax, %rbx
33
  0000000000000080: 03 movq (%rax), %rax
34
  0000000000000083: 04 movq -24(%rax), %rsi
35
  0000000000000087: 03 addq %rbx, %rsi
36
  000000000000008a: 05 leaq 16(%rsp), %rbp
37
  000000000000008f: 03 movq %rbp, %rdi
38
  0000000000000092: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
39
+ 0000000000000097: 05 movl $6717072, %esi
40
  000000000000009c: 03 movq %rbp, %rdi
41
  000000000000009f: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
42
  00000000000000a4: 03 movq (%rax), %rcx
43
  00000000000000a7: 03 movq %rax, %rdi
44
  00000000000000aa: 05 movl $10, %esi
45
  00000000000000af: 03 callq *56(%rcx)
46
  00000000000000b2: 02 movl %eax, %ebp
47
  00000000000000b4: 05 leaq 16(%rsp), %rdi
48
  00000000000000b9: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
49
  00000000000000be: 04 movsbl %bpl, %esi
50
  00000000000000c2: 03 movq %rbx, %rdi
51
  00000000000000c5: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
52
  00000000000000ca: 03 movq %rbx, %rdi
53
  00000000000000cd: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
54
  00000000000000d2: 03 movq %rbx, %rdi
55
  00000000000000d5: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
56
+ 00000000000000da: 05 movl $6717440, %edi
57
  00000000000000df: 05 callq 0x404720 <pthread_mutex_unlock@plt>
58
+ 00000000000000e4: 05 callq 0x4125c0 <BloombergLP::ball::AttributeContext::lookupContext()>
59
  00000000000000e9: 02 xorl %edi, %edi
60
  00000000000000eb: 03 testq %rax, %rax
61
  00000000000000ee: 04 setne %dil
62
+ 00000000000000f2: 05 movl $4494096, %esi
63
  00000000000000f7: 05 movl $845, %edx
64
+ 00000000000000fc: 05 callq 0x405630 <aSsErT(int, char const*, int)>
65
+ 0000000000000101: 05 callq 0x412420 <BloombergLP::ball::AttributeContext::getContext()>
66
+ 0000000000000106: 03 movq %rax, %r13
67
  0000000000000109: 02 xorl %edi, %edi
68
  000000000000010b: 03 testq %rax, %rax
69
  000000000000010e: 04 sete %dil
70
+ 0000000000000112: 05 movl $4494122, %esi
71
  0000000000000117: 05 movl $848, %edx
72
+ 000000000000011c: 05 callq 0x405630 <aSsErT(int, char const*, int)>
73
+ 0000000000000121: 05 callq 0x4125c0 <BloombergLP::ball::AttributeContext::lookupContext()>
74
  0000000000000126: 02 xorl %edi, %edi
75
+ 0000000000000128: 03 cmpq %rax, %r13
76
  000000000000012b: 04 setne %dil
77
+ 000000000000012f: 05 movl $4494125, %esi
78
  0000000000000134: 05 movl $849, %edx
79
+ 0000000000000139: 05 callq 0x405630 <aSsErT(int, char const*, int)>
80
+ 000000000000013e: 07 movq 2492955(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
81
  0000000000000145: 03 testq %rax, %rax
82
+ 0000000000000148: 02 jne 0x407d6f <case4ContextThread+0x14f>
83
+ 000000000000014a: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
84
  000000000000014f: 05 movq %rax, 16(%rsp)
85
+ 0000000000000154: 05 leaq 104(%rsp), %rdi
86
+ 0000000000000159: 05 leaq 16(%rsp), %r12
87
  000000000000015e: 05 movl $33, %esi
88
+ 0000000000000163: 03 movq %r12, %rdx
89
+ 0000000000000166: 05 callq 0x43a8c0 <bsl::vector<unsigned long, bsl::allocator<unsigned long> >::vector(unsigned long, bsl::allocator<unsigned long> const&)>
90
  000000000000016b: 02 xorl %ebx, %ebx
91
+ 000000000000016d: 02 jmp 0x407d9d <case4ContextThread+0x17d>
92
  000000000000016f: 01 nop
93
  0000000000000170: 03 movq %rbp, %rbx
94
  0000000000000173: 04 cmpq $33, %rbp
95
+ 0000000000000177: 06 je 0x407e8f <case4ContextThread+0x26f>
96
+ 000000000000017d: 07 movq 2492892(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
97
  0000000000000184: 03 testq %rax, %rax
98
+ 0000000000000187: 02 jne 0x407dae <case4ContextThread+0x18e>
99
+ 0000000000000189: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
100
  000000000000018e: 09 movq $0, 16(%rsp)
101
  0000000000000197: 05 movq %rax, 56(%rsp)
102
+ 000000000000019c: 07 movaps 265517(%rip), %xmm0 # 448af0 <__dso_handle+0x8>
103
  00000000000001a3: 05 movups %xmm0, 40(%rsp)
104
+ 00000000000001a8: 05 movl $4497739, %ecx
105
+ 00000000000001ad: 03 movq %r12, %rdi
106
  00000000000001b0: 03 movq %rbx, %rsi
107
  00000000000001b3: 05 movl $97, %edx
108
+ 00000000000001b8: 05 callq 0x425b40 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
109
  00000000000001bd: 06 cmpq $23, 48(%rsp)
110
+ 00000000000001c3: 03 movq %r12, %rsi
111
+ 00000000000001c6: 02 je 0x407ded <case4ContextThread+0x1cd>
112
  00000000000001c8: 05 movq 16(%rsp), %rsi
113
  00000000000001cd: 04 leaq 1(%rbx), %rbp
114
  00000000000001d1: 03 movq %r14, %rdi
115
  00000000000001d4: 02 movl %ebp, %edx
116
  00000000000001d6: 02 xorl %ecx, %ecx
117
  00000000000001d8: 03 xorl %r8d, %r8d
118
  00000000000001db: 03 xorl %r9d, %r9d
119
+ 00000000000001de: 05 callq 0x413490 <BloombergLP::ball::CategoryManager::setThresholdLevels(char const*, int, int, int, int)>
120
+ 00000000000001e3: 05 movq 104(%rsp), %rcx
121
  00000000000001e8: 04 movq %rax, (%rcx,%rbx,8)
122
+ 00000000000001ec: 05 movq 104(%rsp), %rax
123
  00000000000001f1: 05 cmpq $0, (%rax,%rbx,8)
124
+ 00000000000001f6: 02 jne 0x407e6e <case4ContextThread+0x24e>
125
+ 00000000000001f8: 05 movl $6717256, %edi
126
+ 00000000000001fd: 05 movl $4505829, %esi
127
  0000000000000202: 05 movl $1, %edx
128
+ 0000000000000207: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
129
+ 000000000000020c: 05 movl $4492625, %esi
130
  0000000000000211: 05 movl $2, %edx
131
  0000000000000216: 03 movq %rax, %rdi
132
+ 0000000000000219: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
133
  000000000000021e: 03 movq %rax, %rdi
134
  0000000000000221: 02 movl %ebx, %esi
135
  0000000000000223: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
136
+ 0000000000000228: 05 movl $4500477, %esi
137
  000000000000022d: 05 movl $1, %edx
138
  0000000000000232: 03 movq %rax, %rdi
139
+ 0000000000000235: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
140
+ 000000000000023a: 05 movl $4494152, %esi
141
  000000000000023f: 05 movl $1, %edi
142
  0000000000000244: 05 movl $859, %edx
143
+ 0000000000000249: 05 callq 0x405630 <aSsErT(int, char const*, int)>
144
  000000000000024e: 06 cmpq $23, 48(%rsp)
145
+ 0000000000000254: 06 je 0x407d90 <case4ContextThread+0x170>
146
  000000000000025a: 05 movq 16(%rsp), %rsi
147
  000000000000025f: 05 movq 56(%rsp), %rdi
148
  0000000000000264: 03 movq (%rdi), %rax
149
  0000000000000267: 03 callq *24(%rax)
150
+ 000000000000026a: 05 jmp 0x407d90 <case4ContextThread+0x170>
151
+ 000000000000026f: 12 movq $4492192, 144(%rsp)
152
+ 000000000000027b: 07 movq 2492638(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
153
  0000000000000282: 03 testq %rax, %rax
154
+ 0000000000000285: 02 jne 0x407eac <case4ContextThread+0x28c>
155
+ 0000000000000287: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
156
+ 000000000000028c: 08 movq %rax, 152(%rsp)
157
+ 0000000000000294: 03 xorps %xmm0, %xmm0
158
+ 0000000000000297: 08 movups %xmm0, 160(%rsp)
159
+ 000000000000029f: 11 movl $1, 176(%rsp)
160
+ 00000000000002aa: 08 leaq 184(%rsp), %rax
161
+ 00000000000002b2: 11 movl $0, 208(%rsp)
162
+ 00000000000002bd: 08 movq %rax, 200(%rsp)
163
+ 00000000000002c5: 12 movq $0, 192(%rsp)
164
+ 00000000000002d1: 02 xorl %ebp, %ebp
165
+ 00000000000002d3: 06 movl $4294967295, %r14d
166
+ 00000000000002d9: 05 leaq 16(%rsp), %rbx
167
+ 00000000000002de: 02 jmp 0x407f0b <case4ContextThread+0x2eb>
168
+ 00000000000002e0: 02 incl %ebp
169
+ 00000000000002e2: 03 cmpl $32, %ebp
170
+ 00000000000002e5: 06 je 0x407fd1 <case4ContextThread+0x3b1>
171
+ 00000000000002eb: 07 movq 2492526(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
172
+ 00000000000002f2: 03 testq %rax, %rax
173
+ 00000000000002f5: 02 jne 0x407f1c <case4ContextThread+0x2fc>
174
+ 00000000000002f7: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
175
+ 00000000000002fc: 09 movq $4493008, 16(%rsp)
176
+ 0000000000000305: 08 movl $0, 72(%rsp)
177
+ 000000000000030d: 03 testq %rax, %rax
178
+ 0000000000000310: 02 jne 0x407f3e <case4ContextThread+0x31e>
179
+ 0000000000000312: 07 movq 2492487(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
180
+ 0000000000000319: 03 testq %rax, %rax
181
+ 000000000000031c: 02 je 0x407f88 <case4ContextThread+0x368>
182
+ 000000000000031e: 05 movq %rax, 80(%rsp)
183
+ 0000000000000323: 05 movq %r14, 88(%rsp)
184
+ 0000000000000328: 04 movl %ebp, 24(%rsp)
185
+ 000000000000032c: 08 movl $1, 72(%rsp)
186
+ 0000000000000334: 08 leaq 152(%rsp), %rdi
187
+ 000000000000033c: 03 movq %rbx, %rsi
188
+ 000000000000033f: 05 callq 0x40fe00 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::insert(BloombergLP::ball::Attribute const&)>
189
+ 0000000000000344: 05 cmpl $3, 72(%rsp)
190
+ 0000000000000349: 02 jne 0x407f00 <case4ContextThread+0x2e0>
191
+ 000000000000034b: 06 cmpq $23, 56(%rsp)
192
+ 0000000000000351: 02 je 0x407f00 <case4ContextThread+0x2e0>
193
+ 0000000000000353: 05 movq 24(%rsp), %rsi
194
+ 0000000000000358: 05 movq 64(%rsp), %rdi
195
+ 000000000000035d: 03 movq (%rdi), %rax
196
+ 0000000000000360: 03 callq *24(%rax)
197
+ 0000000000000363: 05 jmp 0x407f00 <case4ContextThread+0x2e0>
198
+ 0000000000000368: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
199
+ 000000000000036d: 04 movl 72(%rsp), %ecx
200
+ 0000000000000371: 05 movq %rax, 80(%rsp)
201
+ 0000000000000376: 05 movq %r14, 88(%rsp)
202
+ 000000000000037b: 03 cmpl $3, %ecx
203
+ 000000000000037e: 02 je 0x407fab <case4ContextThread+0x38b>
204
+ 0000000000000380: 03 cmpl $1, %ecx
205
+ 0000000000000383: 02 jne 0x407f48 <case4ContextThread+0x328>
206
+ 0000000000000385: 04 movl %ebp, 24(%rsp)
207
+ 0000000000000389: 02 jmp 0x407f54 <case4ContextThread+0x334>
208
+ 000000000000038b: 06 cmpq $23, 56(%rsp)
209
+ 0000000000000391: 02 je 0x407fc3 <case4ContextThread+0x3a3>
210
+ 0000000000000393: 05 movq 24(%rsp), %rsi
211
+ 0000000000000398: 05 movq 64(%rsp), %rdi
212
+ 000000000000039d: 03 movq (%rdi), %rax
213
+ 00000000000003a0: 03 callq *24(%rax)
214
+ 00000000000003a3: 09 movq $-1, 48(%rsp)
215
+ 00000000000003ac: 05 jmp 0x407f48 <case4ContextThread+0x328>
216
+ 00000000000003b1: 08 movq $0, 32(%r13)
217
+ 00000000000003b9: 08 movq $-1, 40(%r13)
218
+ 00000000000003c1: 08 leaq 136(%rsp), %rdi
219
+ 00000000000003c9: 08 leaq 144(%rsp), %rdx
220
+ 00000000000003d1: 03 movq %r13, %rsi
221
+ 00000000000003d4: 05 callq 0x411d90 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
222
+ 00000000000003d9: 02 xorl %ebx, %ebx
223
+ 00000000000003db: 06 movl $4294967295, %r14d
224
+ 00000000000003e1: 05 leaq 16(%rsp), %rbp
225
+ 00000000000003e6: 02 jmp 0x40801b <case4ContextThread+0x3fb>
226
+ 00000000000003e8: 08 nopl (%rax,%rax)
227
+ 00000000000003f0: 02 incl %ebx
228
+ 00000000000003f2: 03 cmpl $32, %ebx
229
+ 00000000000003f5: 06 je 0x408149 <case4ContextThread+0x529>
230
+ 00000000000003fb: 07 movq 2492254(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
231
+ 0000000000000402: 03 testq %rax, %rax
232
+ 0000000000000405: 02 jne 0x40802c <case4ContextThread+0x40c>
233
+ 0000000000000407: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
234
+ 000000000000040c: 09 movq $4493008, 16(%rsp)
235
+ 0000000000000415: 08 movl $0, 72(%rsp)
236
+ 000000000000041d: 03 testq %rax, %rax
237
+ 0000000000000420: 02 jne 0x408052 <case4ContextThread+0x432>
238
+ 0000000000000422: 07 movq 2492215(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
239
+ 0000000000000429: 03 testq %rax, %rax
240
+ 000000000000042c: 06 je 0x4080f9 <case4ContextThread+0x4d9>
241
+ 0000000000000432: 05 movq %rax, 80(%rsp)
242
+ 0000000000000437: 05 movq %r14, 88(%rsp)
243
+ 000000000000043c: 04 movl %ebx, 24(%rsp)
244
+ 0000000000000440: 08 movl $1, 72(%rsp)
245
+ 0000000000000448: 03 movq %r13, %rdi
246
+ 000000000000044b: 03 movq %rbp, %rsi
247
+ 000000000000044e: 05 callq 0x411e90 <BloombergLP::ball::AttributeContainerList::hasValue(BloombergLP::ball::Attribute const&) const>
248
+ 0000000000000453: 02 testb %al, %al
249
+ 0000000000000455: 02 jne 0x4080cd <case4ContextThread+0x4ad>
250
+ 0000000000000457: 05 movl $6717256, %edi
251
+ 000000000000045c: 05 movl $4505829, %esi
252
+ 0000000000000461: 05 movl $1, %edx
253
+ 0000000000000466: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
254
+ 000000000000046b: 05 movl $4492625, %esi
255
+ 0000000000000470: 05 movl $2, %edx
256
+ 0000000000000475: 03 movq %rax, %rdi
257
+ 0000000000000478: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
258
+ 000000000000047d: 03 movq %rax, %rdi
259
+ 0000000000000480: 02 movl %ebx, %esi
260
+ 0000000000000482: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
261
+ 0000000000000487: 05 movl $4500477, %esi
262
+ 000000000000048c: 05 movl $1, %edx
263
+ 0000000000000491: 03 movq %rax, %rdi
264
+ 0000000000000494: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
265
+ 0000000000000499: 05 movl $4494166, %esi
266
+ 000000000000049e: 05 movl $1, %edi
267
+ 00000000000004a3: 05 movl $876, %edx
268
+ 00000000000004a8: 05 callq 0x405630 <aSsErT(int, char const*, int)>
269
+ 00000000000004ad: 05 cmpl $3, 72(%rsp)
270
+ 00000000000004b2: 06 jne 0x408010 <case4ContextThread+0x3f0>
271
+ 00000000000004b8: 06 cmpq $23, 56(%rsp)
272
+ 00000000000004be: 06 je 0x408010 <case4ContextThread+0x3f0>
273
+ 00000000000004c4: 05 movq 24(%rsp), %rsi
274
+ 00000000000004c9: 05 movq 64(%rsp), %rdi
275
+ 00000000000004ce: 03 movq (%rdi), %rax
276
+ 00000000000004d1: 03 callq *24(%rax)
277
+ 00000000000004d4: 05 jmp 0x408010 <case4ContextThread+0x3f0>
278
+ 00000000000004d9: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
279
+ 00000000000004de: 04 movl 72(%rsp), %ecx
280
+ 00000000000004e2: 05 movq %rax, 80(%rsp)
281
+ 00000000000004e7: 05 movq %r14, 88(%rsp)
282
+ 00000000000004ec: 03 cmpl $3, %ecx
283
+ 00000000000004ef: 02 je 0x408123 <case4ContextThread+0x503>
284
+ 00000000000004f1: 03 cmpl $1, %ecx
285
+ 00000000000004f4: 06 jne 0x40805c <case4ContextThread+0x43c>
286
+ 00000000000004fa: 04 movl %ebx, 24(%rsp)
287
+ 00000000000004fe: 05 jmp 0x408068 <case4ContextThread+0x448>
288
+ 0000000000000503: 06 cmpq $23, 56(%rsp)
289
+ 0000000000000509: 02 je 0x40813b <case4ContextThread+0x51b>
290
+ 000000000000050b: 05 movq 24(%rsp), %rsi
291
+ 0000000000000510: 05 movq 64(%rsp), %rdi
292
+ 0000000000000515: 03 movq (%rdi), %rax
293
+ 0000000000000518: 03 callq *24(%rax)
294
+ 000000000000051b: 09 movq $-1, 48(%rsp)
295
+ 0000000000000524: 05 jmp 0x40805c <case4ContextThread+0x43c>
296
+ 0000000000000529: 02 xorl %ebx, %ebx
297
+ 000000000000052b: 05 movl $1, %ebp
298
+ 0000000000000530: 05 movq 104(%rsp), %rax
299
+ 0000000000000535: 04 movq (%rax,%rbp,8), %rsi
300
+ 0000000000000539: 03 movq %r13, %rdi
301
+ 000000000000053c: 05 callq 0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
302
+ 0000000000000541: 03 movzbl %al, %eax
303
+ 0000000000000544: 02 addl %eax, %ebx
304
+ 0000000000000546: 03 incq %rbp
305
+ 0000000000000549: 04 cmpq $33, %rbp
306
+ 000000000000054d: 02 jne 0x408150 <case4ContextThread+0x530>
307
+ 000000000000054f: 05 movl $1, %ebp
308
+ 0000000000000554: 03 cmpl $32, %ebx
309
+ 0000000000000557: 05 movl $0, %ebx
310
+ 000000000000055c: 02 jne 0x408150 <case4ContextThread+0x530>
311
+ 000000000000055e: 05 movl $6717608, %edi
312
+ 0000000000000563: 05 callq 0x4206d0 <BloombergLP::bslmt::Barrier::wait()>
313
+ 0000000000000568: 07 cmpb $0, 2490014(%rip) # 66802d <veryVerbose>
314
+ 000000000000056f: 06 je 0x40824d <case4ContextThread+0x62d>
315
+ 0000000000000575: 05 movl $6717440, %edi
316
+ 000000000000057a: 05 callq 0x404640 <pthread_mutex_lock@plt>
317
+ 000000000000057f: 05 callq 0x404250 <pthread_self@plt>
318
+ 0000000000000584: 03 movslq %eax, %rsi
319
+ 0000000000000587: 05 movl $6717256, %edi
320
+ 000000000000058c: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
321
+ 0000000000000591: 05 movl $4492625, %esi
322
+ 0000000000000596: 05 movl $2, %edx
323
+ 000000000000059b: 03 movq %rax, %rdi
324
+ 000000000000059e: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
325
+ 00000000000005a3: 05 movl $4494200, %esi
326
+ 00000000000005a8: 05 movl $47, %edx
327
+ 00000000000005ad: 03 movq %rax, %rdi
328
+ 00000000000005b0: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
329
+ 00000000000005b5: 05 movl $4494248, %esi
330
+ 00000000000005ba: 05 movl $27, %edx
331
+ 00000000000005bf: 03 movq %rax, %rdi
332
+ 00000000000005c2: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
333
+ 00000000000005c7: 03 movq %rax, %rbx
334
+ 00000000000005ca: 03 movq (%rax), %rax
335
+ 00000000000005cd: 04 movq -24(%rax), %rsi
336
+ 00000000000005d1: 03 addq %rbx, %rsi
337
+ 00000000000005d4: 05 leaq 16(%rsp), %rdi
338
+ 00000000000005d9: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
339
+ 00000000000005de: 05 leaq 16(%rsp), %rdi
340
+ 00000000000005e3: 05 movl $6717072, %esi
341
+ 00000000000005e8: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
342
+ 00000000000005ed: 03 movq (%rax), %rcx
343
+ 00000000000005f0: 03 movq %rax, %rdi
344
+ 00000000000005f3: 05 movl $10, %esi
345
+ 00000000000005f8: 03 callq *56(%rcx)
346
+ 00000000000005fb: 02 movl %eax, %ebp
347
+ 00000000000005fd: 05 leaq 16(%rsp), %rdi
348
+ 0000000000000602: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
349
+ 0000000000000607: 04 movsbl %bpl, %esi
350
+ 000000000000060b: 03 movq %rbx, %rdi
351
+ 000000000000060e: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
352
+ 0000000000000613: 03 movq %rbx, %rdi
353
+ 0000000000000616: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
354
+ 000000000000061b: 03 movq %rbx, %rdi
355
+ 000000000000061e: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
356
+ 0000000000000623: 05 movl $6717440, %edi
357
+ 0000000000000628: 05 callq 0x404720 <pthread_mutex_unlock@plt>
358
+ 000000000000062d: 05 movq 104(%rsp), %rax
359
+ 0000000000000632: 03 movq (%rax), %rsi
360
+ 0000000000000635: 03 movq %r13, %rdi
361
+ 0000000000000638: 05 callq 0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
362
+ 000000000000063d: 03 movzbl %al, %edi
363
+ 0000000000000640: 05 movl $4494276, %esi
364
+ 0000000000000645: 05 movl $901, %edx
365
+ 000000000000064a: 05 callq 0x405630 <aSsErT(int, char const*, int)>
366
+ 000000000000064f: 05 movl $1, %ebx
367
+ 0000000000000654: 02 jmp 0x4082a9 <case4ContextThread+0x689>
368
+ 0000000000000656: 10 nopw %cs:(%rax,%rax)
369
+ 0000000000000660: 03 movzbl %bl, %eax
370
+ 0000000000000663: 06 imull $205, %eax, %eax
371
+ 0000000000000669: 03 shrl $10, %eax
372
+ 000000000000066c: 03 leal (%rax,%rax,4), %eax
373
+ 000000000000066f: 02 negl %eax
374
+ 0000000000000671: 03 movzbl %al, %eax
375
+ 0000000000000674: 02 addb %bl, %al
376
+ 0000000000000676: 06 je 0x408320 <case4ContextThread+0x700>
377
+ 000000000000067c: 03 incq %rbx
378
+ 000000000000067f: 04 cmpq $33, %rbx
379
+ 0000000000000683: 06 je 0x408335 <case4ContextThread+0x715>
380
+ 0000000000000689: 05 movq 104(%rsp), %rax
381
+ 000000000000068e: 04 movq (%rax,%rbx,8), %rsi
382
+ 0000000000000692: 03 movq %r13, %rdi
383
+ 0000000000000695: 05 callq 0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
384
+ 000000000000069a: 02 testb %al, %al
385
+ 000000000000069c: 02 jne 0x408280 <case4ContextThread+0x660>
386
+ 000000000000069e: 05 movl $6717256, %edi
387
+ 00000000000006a3: 05 movl $4505829, %esi
388
+ 00000000000006a8: 05 movl $1, %edx
389
+ 00000000000006ad: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
390
+ 00000000000006b2: 05 movl $4492625, %esi
391
+ 00000000000006b7: 05 movl $2, %edx
392
+ 00000000000006bc: 03 movq %rax, %rdi
393
+ 00000000000006bf: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
394
+ 00000000000006c4: 03 movq %rax, %rdi
395
+ 00000000000006c7: 02 movl %ebx, %esi
396
+ 00000000000006c9: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
397
+ 00000000000006ce: 05 movl $4500477, %esi
398
+ 00000000000006d3: 05 movl $1, %edx
399
+ 00000000000006d8: 03 movq %rax, %rdi
400
+ 00000000000006db: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
401
+ 00000000000006e0: 05 movl $4495086, %esi
402
+ 00000000000006e5: 05 movl $1, %edi
403
+ 00000000000006ea: 05 movl $903, %edx
404
+ 00000000000006ef: 05 callq 0x405630 <aSsErT(int, char const*, int)>
405
+ 00000000000006f4: 05 jmp 0x408280 <case4ContextThread+0x660>
406
+ 00000000000006f9: 07 nopl (%rax)
407
+ 0000000000000700: 08 movq $0, 32(%r13)
408
+ 0000000000000708: 08 movq $-1, 40(%r13)
409
+ 0000000000000710: 05 jmp 0x40829c <case4ContextThread+0x67c>
410
+ 0000000000000715: 08 movl $0, 12(%rsp)
411
+ 000000000000071d: 05 movq 104(%rsp), %rax
412
+ 0000000000000722: 03 movq (%rax), %rdx
413
+ 0000000000000725: 05 leaq 12(%rsp), %rsi
414
+ 000000000000072a: 03 movq %r13, %rdi
415
+ 000000000000072d: 05 callq 0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
416
+ 0000000000000732: 05 movq 104(%rsp), %rax
417
+ 0000000000000737: 03 movq (%rax), %rax
418
+ 000000000000073a: 02 movb (%rax), %al
419
+ 000000000000073c: 02 xorl %edi, %edi
420
+ 000000000000073e: 04 cmpb 12(%rsp), %al
421
+ 0000000000000742: 04 setne %dil
422
+ 0000000000000746: 05 movl $4494317, %esi
423
+ 000000000000074b: 05 movl $917, %edx
424
+ 0000000000000750: 05 callq 0x405630 <aSsErT(int, char const*, int)>
425
+ 0000000000000755: 05 movq 104(%rsp), %rax
426
+ 000000000000075a: 03 movq (%rax), %rax
427
+ 000000000000075d: 03 movb 1(%rax), %al
428
+ 0000000000000760: 02 xorl %edi, %edi
429
+ 0000000000000762: 04 cmpb 13(%rsp), %al
430
+ 0000000000000766: 04 setne %dil
431
+ 000000000000076a: 05 movl $4494370, %esi
432
+ 000000000000076f: 05 movl $918, %edx
433
+ 0000000000000774: 05 callq 0x405630 <aSsErT(int, char const*, int)>
434
+ 0000000000000779: 05 movq 104(%rsp), %rax
435
+ 000000000000077e: 03 movq (%rax), %rax
436
+ 0000000000000781: 03 movb 2(%rax), %al
437
+ 0000000000000784: 02 xorl %edi, %edi
438
+ 0000000000000786: 04 cmpb 14(%rsp), %al
439
+ 000000000000078a: 04 setne %dil
440
+ 000000000000078e: 05 movl $4494419, %esi
441
+ 0000000000000793: 05 movl $919, %edx
442
+ 0000000000000798: 05 callq 0x405630 <aSsErT(int, char const*, int)>
443
+ 000000000000079d: 05 movq 104(%rsp), %rax
444
+ 00000000000007a2: 03 movq (%rax), %rax
445
+ 00000000000007a5: 03 movb 3(%rax), %al
446
+ 00000000000007a8: 02 xorl %edi, %edi
447
+ 00000000000007aa: 04 cmpb 15(%rsp), %al
448
+ 00000000000007ae: 04 setne %dil
449
+ 00000000000007b2: 05 movl $4494474, %esi
450
+ 00000000000007b7: 05 movl $920, %edx
451
+ 00000000000007bc: 05 callq 0x405630 <aSsErT(int, char const*, int)>
452
+ 00000000000007c1: 05 movl $1, %ebx
453
+ 00000000000007c6: 05 leaq 12(%rsp), %rbp
454
+ 00000000000007cb: 02 jmp 0x408419 <case4ContextThread+0x7f9>
455
+ 00000000000007cd: 03 nopl (%rax)
456
+ 00000000000007d0: 03 movzbl %bl, %eax
457
+ 00000000000007d3: 06 imull $171, %eax, %eax
458
+ 00000000000007d9: 03 shrl $9, %eax
459
+ 00000000000007dc: 03 leal (%rax,%rax,2), %eax
460
+ 00000000000007df: 02 negl %eax
461
+ 00000000000007e1: 03 movzbl %al, %eax
462
+ 00000000000007e4: 02 addb %bl, %al
463
+ 00000000000007e6: 06 je 0x4085c0 <case4ContextThread+0x9a0>
464
+ 00000000000007ec: 03 incq %rbx
465
+ 00000000000007ef: 04 cmpq $33, %rbx
466
+ 00000000000007f3: 06 je 0x4085d5 <case4ContextThread+0x9b5>
467
+ 00000000000007f9: 05 movq 104(%rsp), %rax
468
+ 00000000000007fe: 04 movq (%rax,%rbx,8), %rdx
469
+ 0000000000000802: 03 movq %r13, %rdi
470
+ 0000000000000805: 03 movq %rbp, %rsi
471
+ 0000000000000808: 05 callq 0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
472
+ 000000000000080d: 05 movq 104(%rsp), %rax
473
+ 0000000000000812: 04 movq (%rax,%rbx,8), %rax
474
+ 0000000000000816: 03 movzbl (%rax), %eax
475
+ 0000000000000819: 04 cmpb 12(%rsp), %al
476
+ 000000000000081d: 02 je 0x408495 <case4ContextThread+0x875>
477
+ 000000000000081f: 05 movl $6717256, %edi
478
+ 0000000000000824: 05 movl $4505829, %esi
479
+ 0000000000000829: 05 movl $1, %edx
480
+ 000000000000082e: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
481
+ 0000000000000833: 05 movl $4492625, %esi
482
+ 0000000000000838: 05 movl $2, %edx
483
+ 000000000000083d: 03 movq %rax, %rdi
484
+ 0000000000000840: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
485
+ 0000000000000845: 03 movq %rax, %rdi
486
+ 0000000000000848: 02 movl %ebx, %esi
487
+ 000000000000084a: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
488
+ 000000000000084f: 05 movl $4500477, %esi
489
+ 0000000000000854: 05 movl $1, %edx
490
+ 0000000000000859: 03 movq %rax, %rdi
491
+ 000000000000085c: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
492
+ 0000000000000861: 05 movl $4494535, %esi
493
+ 0000000000000866: 05 movl $1, %edi
494
+ 000000000000086b: 05 movl $928, %edx
495
+ 0000000000000870: 05 callq 0x405630 <aSsErT(int, char const*, int)>
496
+ 0000000000000875: 05 movzbl 13(%rsp), %eax
497
+ 000000000000087a: 03 cmpq %rax, %rbx
498
+ 000000000000087d: 02 je 0x4084f5 <case4ContextThread+0x8d5>
499
+ 000000000000087f: 05 movl $6717256, %edi
500
+ 0000000000000884: 05 movl $4505829, %esi
501
+ 0000000000000889: 05 movl $1, %edx
502
+ 000000000000088e: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
503
+ 0000000000000893: 05 movl $4492625, %esi
504
+ 0000000000000898: 05 movl $2, %edx
505
+ 000000000000089d: 03 movq %rax, %rdi
506
+ 00000000000008a0: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
507
+ 00000000000008a5: 03 movq %rax, %rdi
508
+ 00000000000008a8: 02 movl %ebx, %esi
509
+ 00000000000008aa: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
510
+ 00000000000008af: 05 movl $4500477, %esi
511
+ 00000000000008b4: 05 movl $1, %edx
512
+ 00000000000008b9: 03 movq %rax, %rdi
513
+ 00000000000008bc: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
514
+ 00000000000008c1: 05 movl $4494588, %esi
515
+ 00000000000008c6: 05 movl $1, %edi
516
+ 00000000000008cb: 05 movl $929, %edx
517
+ 00000000000008d0: 05 callq 0x405630 <aSsErT(int, char const*, int)>
518
+ 00000000000008d5: 05 movzbl 14(%rsp), %eax
519
+ 00000000000008da: 03 cmpq %rax, %rbx
520
+ 00000000000008dd: 02 je 0x408555 <case4ContextThread+0x935>
521
+ 00000000000008df: 05 movl $6717256, %edi
522
+ 00000000000008e4: 05 movl $4505829, %esi
523
+ 00000000000008e9: 05 movl $1, %edx
524
+ 00000000000008ee: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
525
+ 00000000000008f3: 05 movl $4492625, %esi
526
+ 00000000000008f8: 05 movl $2, %edx
527
+ 00000000000008fd: 03 movq %rax, %rdi
528
+ 0000000000000900: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
529
+ 0000000000000905: 03 movq %rax, %rdi
530
+ 0000000000000908: 02 movl %ebx, %esi
531
+ 000000000000090a: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
532
+ 000000000000090f: 05 movl $4500477, %esi
533
+ 0000000000000914: 05 movl $1, %edx
534
+ 0000000000000919: 03 movq %rax, %rdi
535
+ 000000000000091c: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
536
+ 0000000000000921: 05 movl $4494612, %esi
537
+ 0000000000000926: 05 movl $1, %edi
538
+ 000000000000092b: 05 movl $930, %edx
539
+ 0000000000000930: 05 callq 0x405630 <aSsErT(int, char const*, int)>
540
+ 0000000000000935: 05 movzbl 15(%rsp), %eax
541
+ 000000000000093a: 03 cmpq %rax, %rbx
542
+ 000000000000093d: 06 je 0x4083f0 <case4ContextThread+0x7d0>
543
+ 0000000000000943: 05 movl $6717256, %edi
544
+ 0000000000000948: 05 movl $4505829, %esi
545
+ 000000000000094d: 05 movl $1, %edx
546
+ 0000000000000952: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
547
+ 0000000000000957: 05 movl $4492625, %esi
548
+ 000000000000095c: 05 movl $2, %edx
549
+ 0000000000000961: 03 movq %rax, %rdi
550
+ 0000000000000964: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
551
+ 0000000000000969: 03 movq %rax, %rdi
552
+ 000000000000096c: 02 movl %ebx, %esi
553
+ 000000000000096e: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
554
+ 0000000000000973: 05 movl $4500477, %esi
555
  0000000000000978: 05 movl $1, %edx
556
+ 000000000000097d: 03 movq %rax, %rdi
557
+ 0000000000000980: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
558
+ 0000000000000985: 05 movl $4494639, %esi
559
+ 000000000000098a: 05 movl $1, %edi
560
+ 000000000000098f: 05 movl $931, %edx
561
+ 0000000000000994: 05 callq 0x405630 <aSsErT(int, char const*, int)>
562
+ 0000000000000999: 05 jmp 0x4083f0 <case4ContextThread+0x7d0>
563
+ 000000000000099e: 02 nop
564
+ 00000000000009a0: 08 movq $0, 32(%r13)
565
+ 00000000000009a8: 08 movq $-1, 40(%r13)
566
+ 00000000000009b0: 05 jmp 0x40840c <case4ContextThread+0x7ec>
567
+ 00000000000009b5: 03 xorl %r12d, %r12d
568
+ 00000000000009b8: 08 leaq 144(%rsp), %rbx
569
+ 00000000000009c0: 02 jmp 0x408605 <case4ContextThread+0x9e5>
570
+ 00000000000009c2: 10 nopw %cs:(%rax,%rax)
571
+ 00000000000009cc: 04 nopl (%rax)
572
+ 00000000000009d0: 03 incq %r12
573
+ 00000000000009d3: 04 cmpq $32, %r12
574
+ 00000000000009d7: 08 leaq 144(%rsp), %rbx
575
+ 00000000000009df: 06 je 0x408cb1 <case4ContextThread+0x1091>
576
+ 00000000000009e5: 08 movq 136(%rsp), %rax
577
+ 00000000000009ed: 08 movq %rax, 224(%rsp)
578
+ 00000000000009f5: 08 movq $0, 32(%r13)
579
+ 00000000000009fd: 08 movq $-1, 40(%r13)
580
+ 0000000000000a05: 03 movq %r13, %rdi
581
+ 0000000000000a08: 08 leaq 224(%rsp), %rsi
582
+ 0000000000000a10: 05 callq 0x411e00 <BloombergLP::ball::AttributeContainerList::remove(BloombergLP::ball::AttributeContainerListIterator const&)>
583
+ 0000000000000a15: 07 movq 2490692(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
584
+ 0000000000000a1c: 03 testq %rax, %rax
585
+ 0000000000000a1f: 02 jne 0x408646 <case4ContextThread+0xa26>
586
+ 0000000000000a21: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
587
+ 0000000000000a26: 05 movl $31, %ebp
588
+ 0000000000000a2b: 03 subq %r12, %rbp
589
+ 0000000000000a2e: 09 movq $4493008, 16(%rsp)
590
+ 0000000000000a37: 08 movl $0, 72(%rsp)
591
+ 0000000000000a3f: 03 testq %rax, %rax
592
+ 0000000000000a42: 02 jne 0x408674 <case4ContextThread+0xa54>
593
+ 0000000000000a44: 07 movq 2490645(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
594
+ 0000000000000a4b: 03 testq %rax, %rax
595
+ 0000000000000a4e: 06 je 0x408c5c <case4ContextThread+0x103c>
596
+ 0000000000000a54: 05 movq %rax, 80(%rsp)
597
+ 0000000000000a59: 05 movl $4294967295, %eax
598
+ 0000000000000a5e: 05 movq %rax, 88(%rsp)
599
+ 0000000000000a63: 04 movl %ebp, 24(%rsp)
600
+ 0000000000000a67: 08 movl $1, 72(%rsp)
601
+ 0000000000000a6f: 03 movq %rbx, %rdi
602
+ 0000000000000a72: 05 leaq 16(%rsp), %rsi
603
+ 0000000000000a77: 05 callq 0x4057c0 <AttributeSet::remove(BloombergLP::ball::Attribute const&)>
604
+ 0000000000000a7c: 08 movq $0, 32(%r13)
605
+ 0000000000000a84: 08 movq $-1, 40(%r13)
606
+ 0000000000000a8c: 05 leaq 96(%rsp), %rdi
607
+ 0000000000000a91: 03 movq %r13, %rsi
608
+ 0000000000000a94: 03 movq %rbx, %rdx
609
+ 0000000000000a97: 05 callq 0x411d90 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
610
+ 0000000000000a9c: 05 movq 96(%rsp), %rax
611
+ 0000000000000aa1: 08 movq %rax, 136(%rsp)
612
+ 0000000000000aa9: 07 cmpb $0, 2488670(%rip) # 66802e <veryVeryVerbose>
613
+ 0000000000000ab0: 06 je 0x408785 <case4ContextThread+0xb65>
614
+ 0000000000000ab6: 05 movl $6717440, %edi
615
+ 0000000000000abb: 05 callq 0x404640 <pthread_mutex_lock@plt>
616
+ 0000000000000ac0: 05 callq 0x404250 <pthread_self@plt>
617
+ 0000000000000ac5: 03 movslq %eax, %rsi
618
+ 0000000000000ac8: 05 movl $6717256, %edi
619
+ 0000000000000acd: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
620
+ 0000000000000ad2: 05 movl $4492625, %esi
621
+ 0000000000000ad7: 05 movl $2, %edx
622
+ 0000000000000adc: 03 movq %rax, %rdi
623
+ 0000000000000adf: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
624
+ 0000000000000ae4: 05 movl $4494669, %esi
625
+ 0000000000000ae9: 05 movl $29, %edx
626
+ 0000000000000aee: 03 movq %rax, %rdi
627
+ 0000000000000af1: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
628
+ 0000000000000af6: 03 movq %rax, %rdi
629
+ 0000000000000af9: 02 movl %ebp, %esi
630
+ 0000000000000afb: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
631
+ 0000000000000b00: 03 movq %rax, %rbp
632
+ 0000000000000b03: 03 movq (%rax), %rax
633
+ 0000000000000b06: 04 movq -24(%rax), %rsi
634
+ 0000000000000b0a: 03 addq %rbp, %rsi
635
+ 0000000000000b0d: 05 leaq 96(%rsp), %rdi
636
+ 0000000000000b12: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
637
+ 0000000000000b17: 05 movl $6717072, %esi
638
+ 0000000000000b1c: 05 leaq 96(%rsp), %rdi
639
+ 0000000000000b21: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
640
+ 0000000000000b26: 03 movq (%rax), %rcx
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
641
  0000000000000b29: 03 movq %rax, %rdi
642
+ 0000000000000b2c: 05 movl $10, %esi
643
+ 0000000000000b31: 03 callq *56(%rcx)
644
+ 0000000000000b34: 02 movl %eax, %ebx
645
+ 0000000000000b36: 05 leaq 96(%rsp), %rdi
646
+ 0000000000000b3b: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
647
+ 0000000000000b40: 03 movsbl %bl, %esi
648
+ 0000000000000b43: 03 movq %rbp, %rdi
649
+ 0000000000000b46: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
650
+ 0000000000000b4b: 03 movq %rbp, %rdi
651
+ 0000000000000b4e: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
652
+ 0000000000000b53: 03 movq %rbp, %rdi
653
+ 0000000000000b56: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
654
+ 0000000000000b5b: 05 movl $6717440, %edi
655
+ 0000000000000b60: 05 callq 0x404720 <pthread_mutex_unlock@plt>
656
+ 0000000000000b65: 02 xorl %ebp, %ebp
657
+ 0000000000000b67: 02 jmp 0x4087a0 <case4ContextThread+0xb80>
658
+ 0000000000000b69: 07 nopl (%rax)
659
+ 0000000000000b70: 03 incq %rbp
660
+ 0000000000000b73: 04 cmpq $33, %rbp
661
+ 0000000000000b77: 03 movq %r15, %r13
662
+ 0000000000000b7a: 06 je 0x408c30 <case4ContextThread+0x1010>
663
+ 0000000000000b80: 05 movq 104(%rsp), %rax
664
+ 0000000000000b85: 04 movq (%rax,%rbp,8), %rsi
665
+ 0000000000000b89: 03 movq %r13, %r15
666
+ 0000000000000b8c: 03 movq %r13, %rdi
667
+ 0000000000000b8f: 05 callq 0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
668
+ 0000000000000b94: 04 leaq -1(%rbp), %r14
669
+ 0000000000000b98: 03 cmpq %r12, %r14
670
+ 0000000000000b9b: 03 setg %cl
671
+ 0000000000000b9e: 02 cmpb %al, %cl
672
+ 0000000000000ba0: 06 je 0x40885d <case4ContextThread+0xc3d>
673
+ 0000000000000ba6: 05 movl $6717256, %edi
674
+ 0000000000000bab: 05 movl $4505829, %esi
675
+ 0000000000000bb0: 05 movl $1, %edx
676
+ 0000000000000bb5: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
677
+ 0000000000000bba: 05 movl $4492625, %esi
678
+ 0000000000000bbf: 05 movl $2, %edx
679
+ 0000000000000bc4: 03 movq %rax, %rdi
680
+ 0000000000000bc7: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
681
+ 0000000000000bcc: 03 movq %rax, %rdi
682
+ 0000000000000bcf: 03 movl %r12d, %esi
683
+ 0000000000000bd2: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
684
+ 0000000000000bd7: 05 movl $4500672, %esi
685
+ 0000000000000bdc: 05 movl $1, %edx
686
+ 0000000000000be1: 03 movq %rax, %rdi
687
+ 0000000000000be4: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
688
+ 0000000000000be9: 05 movl $4494699, %esi
689
+ 0000000000000bee: 05 movl $1, %edx
690
+ 0000000000000bf3: 03 movq %rax, %rdi
691
+ 0000000000000bf6: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
692
+ 0000000000000bfb: 05 movl $4492625, %esi
693
+ 0000000000000c00: 05 movl $2, %edx
694
+ 0000000000000c05: 03 movq %rax, %rdi
695
+ 0000000000000c08: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
696
+ 0000000000000c0d: 03 movq %rax, %rdi
697
+ 0000000000000c10: 02 movl %ebp, %esi
698
+ 0000000000000c12: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
699
+ 0000000000000c17: 05 movl $4500477, %esi
700
+ 0000000000000c1c: 05 movl $1, %edx
701
+ 0000000000000c21: 03 movq %rax, %rdi
702
+ 0000000000000c24: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
703
+ 0000000000000c29: 05 movl $4494701, %esi
704
+ 0000000000000c2e: 05 movl $1, %edi
705
+ 0000000000000c33: 05 movl $957, %edx
706
+ 0000000000000c38: 05 callq 0x405630 <aSsErT(int, char const*, int)>
707
+ 0000000000000c3d: 05 movq 104(%rsp), %rax
708
+ 0000000000000c42: 04 movq (%rax,%rbp,8), %rdx
709
+ 0000000000000c46: 03 movq %r15, %rdi
710
+ 0000000000000c49: 05 leaq 12(%rsp), %rsi
711
+ 0000000000000c4e: 05 callq 0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
712
+ 0000000000000c53: 07 cmpb $0, 2488244(%rip) # 66802e <veryVeryVerbose>
713
+ 0000000000000c5a: 06 je 0x408986 <case4ContextThread+0xd66>
714
+ 0000000000000c60: 05 movl $6717440, %edi
715
+ 0000000000000c65: 05 callq 0x404640 <pthread_mutex_lock@plt>
716
+ 0000000000000c6a: 05 callq 0x404250 <pthread_self@plt>
717
+ 0000000000000c6f: 03 movslq %eax, %rsi
718
+ 0000000000000c72: 05 movl $6717256, %edi
719
+ 0000000000000c77: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
720
+ 0000000000000c7c: 05 movl $4492625, %esi
721
+ 0000000000000c81: 05 movl $2, %edx
722
+ 0000000000000c86: 03 movq %rax, %rdi
723
+ 0000000000000c89: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
724
+ 0000000000000c8e: 05 movl $4494756, %esi
725
+ 0000000000000c93: 05 movl $12, %edx
726
+ 0000000000000c98: 03 movq %rax, %rdi
727
+ 0000000000000c9b: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
728
+ 0000000000000ca0: 03 movq %rax, %rdi
729
+ 0000000000000ca3: 02 movl %ebp, %esi
730
+ 0000000000000ca5: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
731
+ 0000000000000caa: 05 movl $4494769, %esi
732
+ 0000000000000caf: 05 movl $28, %edx
733
+ 0000000000000cb4: 03 movq %rax, %rdi
734
+ 0000000000000cb7: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
735
+ 0000000000000cbc: 03 movq %rax, %rbx
736
+ 0000000000000cbf: 05 movq 104(%rsp), %rax
737
+ 0000000000000cc4: 04 movq (%rax,%rbp,8), %rsi
738
+ 0000000000000cc8: 03 movq %r15, %rdi
739
+ 0000000000000ccb: 05 callq 0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
740
+ 0000000000000cd0: 03 movzbl %al, %esi
741
+ 0000000000000cd3: 03 movq %rbx, %rdi
742
+ 0000000000000cd6: 05 callq 0x404140 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb@plt>
743
+ 0000000000000cdb: 05 movl $4494798, %esi
744
+ 0000000000000ce0: 05 movl $22, %edx
745
+ 0000000000000ce5: 03 movq %rax, %rdi
746
+ 0000000000000ce8: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
747
+ 0000000000000ced: 05 leaq 12(%rsp), %rdi
748
+ 0000000000000cf2: 03 movq %rax, %rsi
749
+ 0000000000000cf5: 02 xorl %edx, %edx
750
+ 0000000000000cf7: 05 movl $4294967295, %ecx
751
+ 0000000000000cfc: 05 callq 0x4163a0 <BloombergLP::ball::ThresholdAggregate::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int) const>
752
+ 0000000000000d01: 03 movq %rax, %r13
753
+ 0000000000000d04: 03 movq (%rax), %rax
754
+ 0000000000000d07: 04 movq -24(%rax), %rsi
755
+ 0000000000000d0b: 03 addq %r13, %rsi
756
+ 0000000000000d0e: 05 leaq 96(%rsp), %rdi
757
+ 0000000000000d13: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
758
+ 0000000000000d18: 05 movl $6717072, %esi
759
+ 0000000000000d1d: 05 leaq 96(%rsp), %rdi
760
+ 0000000000000d22: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
761
+ 0000000000000d27: 03 movq (%rax), %rcx
762
+ 0000000000000d2a: 03 movq %rax, %rdi
763
+ 0000000000000d2d: 05 movl $10, %esi
764
+ 0000000000000d32: 03 callq *56(%rcx)
765
+ 0000000000000d35: 02 movl %eax, %ebx
766
+ 0000000000000d37: 05 leaq 96(%rsp), %rdi
767
+ 0000000000000d3c: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
768
+ 0000000000000d41: 03 movsbl %bl, %esi
769
+ 0000000000000d44: 03 movq %r13, %rdi
770
+ 0000000000000d47: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
771
+ 0000000000000d4c: 03 movq %r13, %rdi
772
+ 0000000000000d4f: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
773
+ 0000000000000d54: 03 movq %r13, %rdi
774
+ 0000000000000d57: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
775
+ 0000000000000d5c: 05 movl $6717440, %edi
776
+ 0000000000000d61: 05 callq 0x404720 <pthread_mutex_unlock@plt>
777
+ 0000000000000d66: 05 movq 104(%rsp), %rax
778
+ 0000000000000d6b: 04 movq (%rax,%rbp,8), %rax
779
+ 0000000000000d6f: 03 movzbl (%rax), %eax
780
+ 0000000000000d72: 04 cmpb 12(%rsp), %al
781
+ 0000000000000d76: 06 je 0x408a33 <case4ContextThread+0xe13>
782
+ 0000000000000d7c: 05 movl $6717256, %edi
783
+ 0000000000000d81: 05 movl $4505829, %esi
784
+ 0000000000000d86: 05 movl $1, %edx
785
+ 0000000000000d8b: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
786
+ 0000000000000d90: 05 movl $4492625, %esi
787
+ 0000000000000d95: 05 movl $2, %edx
788
+ 0000000000000d9a: 03 movq %rax, %rdi
789
+ 0000000000000d9d: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
790
+ 0000000000000da2: 03 movq %rax, %rdi
791
+ 0000000000000da5: 03 movl %r12d, %esi
792
+ 0000000000000da8: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
793
+ 0000000000000dad: 05 movl $4500672, %esi
794
+ 0000000000000db2: 05 movl $1, %edx
795
+ 0000000000000db7: 03 movq %rax, %rdi
796
+ 0000000000000dba: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
797
+ 0000000000000dbf: 05 movl $4494699, %esi
798
+ 0000000000000dc4: 05 movl $1, %edx
799
+ 0000000000000dc9: 03 movq %rax, %rdi
800
+ 0000000000000dcc: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
801
+ 0000000000000dd1: 05 movl $4492625, %esi
802
+ 0000000000000dd6: 05 movl $2, %edx
803
+ 0000000000000ddb: 03 movq %rax, %rdi
804
+ 0000000000000dde: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
805
+ 0000000000000de3: 03 movq %rax, %rdi
806
+ 0000000000000de6: 02 movl %ebp, %esi
807
+ 0000000000000de8: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
808
+ 0000000000000ded: 05 movl $4500477, %esi
809
+ 0000000000000df2: 05 movl $1, %edx
810
+ 0000000000000df7: 03 movq %rax, %rdi
811
+ 0000000000000dfa: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
812
+ 0000000000000dff: 05 movl $4494821, %esi
813
+ 0000000000000e04: 05 movl $1, %edi
814
+ 0000000000000e09: 05 movl $970, %edx
815
+ 0000000000000e0e: 05 callq 0x405630 <aSsErT(int, char const*, int)>
816
+ 0000000000000e13: 03 cmpq %r12, %r14
817
+ 0000000000000e16: 05 movl $0, %ebx
818
+ 0000000000000e1b: 03 cmovgl %ebp, %ebx
819
+ 0000000000000e1e: 05 movzbl 13(%rsp), %eax
820
+ 0000000000000e23: 02 cmpl %eax, %ebx
821
+ 0000000000000e25: 06 je 0x408ae2 <case4ContextThread+0xec2>
822
+ 0000000000000e2b: 05 movl $6717256, %edi
823
+ 0000000000000e30: 05 movl $4505829, %esi
824
+ 0000000000000e35: 05 movl $1, %edx
825
+ 0000000000000e3a: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
826
+ 0000000000000e3f: 05 movl $4492625, %esi
827
+ 0000000000000e44: 05 movl $2, %edx
828
+ 0000000000000e49: 03 movq %rax, %rdi
829
+ 0000000000000e4c: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
830
+ 0000000000000e51: 03 movq %rax, %rdi
831
+ 0000000000000e54: 03 movl %r12d, %esi
832
+ 0000000000000e57: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
833
+ 0000000000000e5c: 05 movl $4500672, %esi
834
+ 0000000000000e61: 05 movl $1, %edx
835
+ 0000000000000e66: 03 movq %rax, %rdi
836
+ 0000000000000e69: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
837
+ 0000000000000e6e: 05 movl $4494699, %esi
838
+ 0000000000000e73: 05 movl $1, %edx
839
+ 0000000000000e78: 03 movq %rax, %rdi
840
+ 0000000000000e7b: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
841
+ 0000000000000e80: 05 movl $4492625, %esi
842
+ 0000000000000e85: 05 movl $2, %edx
843
+ 0000000000000e8a: 03 movq %rax, %rdi
844
+ 0000000000000e8d: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
845
+ 0000000000000e92: 03 movq %rax, %rdi
846
+ 0000000000000e95: 02 movl %ebp, %esi
847
+ 0000000000000e97: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
848
+ 0000000000000e9c: 05 movl $4500477, %esi
849
+ 0000000000000ea1: 05 movl $1, %edx
850
+ 0000000000000ea6: 03 movq %rax, %rdi
851
+ 0000000000000ea9: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
852
+ 0000000000000eae: 05 movl $4494874, %esi
853
+ 0000000000000eb3: 05 movl $1, %edi
854
+ 0000000000000eb8: 05 movl $972, %edx
855
+ 0000000000000ebd: 05 callq 0x405630 <aSsErT(int, char const*, int)>
856
+ 0000000000000ec2: 05 movzbl 14(%rsp), %eax
857
+ 0000000000000ec7: 02 cmpl %eax, %ebx
858
+ 0000000000000ec9: 06 je 0x408b86 <case4ContextThread+0xf66>
859
+ 0000000000000ecf: 05 movl $6717256, %edi
860
+ 0000000000000ed4: 05 movl $4505829, %esi
861
+ 0000000000000ed9: 05 movl $1, %edx
862
+ 0000000000000ede: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
863
+ 0000000000000ee3: 05 movl $4492625, %esi
864
+ 0000000000000ee8: 05 movl $2, %edx
865
+ 0000000000000eed: 03 movq %rax, %rdi
866
+ 0000000000000ef0: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
867
+ 0000000000000ef5: 03 movq %rax, %rdi
868
+ 0000000000000ef8: 03 movl %r12d, %esi
869
+ 0000000000000efb: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
870
+ 0000000000000f00: 05 movl $4500672, %esi
871
+ 0000000000000f05: 05 movl $1, %edx
872
+ 0000000000000f0a: 03 movq %rax, %rdi
873
+ 0000000000000f0d: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
874
+ 0000000000000f12: 05 movl $4494699, %esi
875
+ 0000000000000f17: 05 movl $1, %edx
876
+ 0000000000000f1c: 03 movq %rax, %rdi
877
+ 0000000000000f1f: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
878
+ 0000000000000f24: 05 movl $4492625, %esi
879
+ 0000000000000f29: 05 movl $2, %edx
880
+ 0000000000000f2e: 03 movq %rax, %rdi
881
+ 0000000000000f31: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
882
+ 0000000000000f36: 03 movq %rax, %rdi
883
+ 0000000000000f39: 02 movl %ebp, %esi
884
+ 0000000000000f3b: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
885
+ 0000000000000f40: 05 movl $4500477, %esi
886
+ 0000000000000f45: 05 movl $1, %edx
887
+ 0000000000000f4a: 03 movq %rax, %rdi
888
+ 0000000000000f4d: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
889
+ 0000000000000f52: 05 movl $4494902, %esi
890
+ 0000000000000f57: 05 movl $1, %edi
891
+ 0000000000000f5c: 05 movl $973, %edx
892
+ 0000000000000f61: 05 callq 0x405630 <aSsErT(int, char const*, int)>
893
+ 0000000000000f66: 05 movzbl 15(%rsp), %eax
894
+ 0000000000000f6b: 02 cmpl %eax, %ebx
895
+ 0000000000000f6d: 06 je 0x408790 <case4ContextThread+0xb70>
896
+ 0000000000000f73: 05 movl $6717256, %edi
897
+ 0000000000000f78: 05 movl $4505829, %esi
898
+ 0000000000000f7d: 05 movl $1, %edx
899
+ 0000000000000f82: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
900
+ 0000000000000f87: 05 movl $4492625, %esi
901
+ 0000000000000f8c: 05 movl $2, %edx
902
+ 0000000000000f91: 03 movq %rax, %rdi
903
+ 0000000000000f94: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
904
+ 0000000000000f99: 03 movq %rax, %rdi
905
+ 0000000000000f9c: 03 movl %r12d, %esi
906
+ 0000000000000f9f: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
907
+ 0000000000000fa4: 05 movl $4500672, %esi
908
+ 0000000000000fa9: 05 movl $1, %edx
909
+ 0000000000000fae: 03 movq %rax, %rdi
910
+ 0000000000000fb1: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
911
+ 0000000000000fb6: 05 movl $4494699, %esi
912
+ 0000000000000fbb: 05 movl $1, %edx
913
+ 0000000000000fc0: 03 movq %rax, %rdi
914
+ 0000000000000fc3: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
915
+ 0000000000000fc8: 05 movl $4492625, %esi
916
+ 0000000000000fcd: 05 movl $2, %edx
917
+ 0000000000000fd2: 03 movq %rax, %rdi
918
+ 0000000000000fd5: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
919
+ 0000000000000fda: 03 movq %rax, %rdi
920
+ 0000000000000fdd: 02 movl %ebp, %esi
921
+ 0000000000000fdf: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
922
+ 0000000000000fe4: 05 movl $4500477, %esi
923
+ 0000000000000fe9: 05 movl $1, %edx
924
+ 0000000000000fee: 03 movq %rax, %rdi
925
+ 0000000000000ff1: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
926
+ 0000000000000ff6: 05 movl $4494933, %esi
927
+ 0000000000000ffb: 05 movl $1, %edi
928
+ 0000000000001000: 05 movl $974, %edx
929
+ 0000000000001005: 05 callq 0x405630 <aSsErT(int, char const*, int)>
930
+ 000000000000100a: 05 jmp 0x408790 <case4ContextThread+0xb70>
931
+ 000000000000100f: 01 nop
932
+ 0000000000001010: 05 cmpl $3, 72(%rsp)
933
+ 0000000000001015: 06 jne 0x4085f0 <case4ContextThread+0x9d0>
934
+ 000000000000101b: 06 cmpq $23, 56(%rsp)
935
+ 0000000000001021: 06 je 0x4085f0 <case4ContextThread+0x9d0>
936
+ 0000000000001027: 05 movq 24(%rsp), %rsi
937
+ 000000000000102c: 05 movq 64(%rsp), %rdi
938
+ 0000000000001031: 03 movq (%rdi), %rax
939
+ 0000000000001034: 03 callq *24(%rax)
940
+ 0000000000001037: 05 jmp 0x4085f0 <case4ContextThread+0x9d0>
941
+ 000000000000103c: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
942
+ 0000000000001041: 04 movl 72(%rsp), %ecx
943
+ 0000000000001045: 05 movq %rax, 80(%rsp)
944
+ 000000000000104a: 05 movl $4294967295, %eax
945
+ 000000000000104f: 05 movq %rax, 88(%rsp)
946
+ 0000000000001054: 03 cmpl $3, %ecx
947
+ 0000000000001057: 02 je 0x408c8b <case4ContextThread+0x106b>
948
+ 0000000000001059: 03 cmpl $1, %ecx
949
+ 000000000000105c: 06 jne 0x408683 <case4ContextThread+0xa63>
950
+ 0000000000001062: 04 movl %ebp, 24(%rsp)
951
+ 0000000000001066: 05 jmp 0x40868f <case4ContextThread+0xa6f>
952
+ 000000000000106b: 06 cmpq $23, 56(%rsp)
953
+ 0000000000001071: 02 je 0x408ca3 <case4ContextThread+0x1083>
954
+ 0000000000001073: 05 movq 24(%rsp), %rsi
955
+ 0000000000001078: 05 movq 64(%rsp), %rdi
956
+ 000000000000107d: 03 movq (%rdi), %rax
957
+ 0000000000001080: 03 callq *24(%rax)
958
+ 0000000000001083: 09 movq $-1, 48(%rsp)
959
+ 000000000000108c: 05 jmp 0x408683 <case4ContextThread+0xa63>
960
+ 0000000000001091: 02 xorl %ebx, %ebx
961
+ 0000000000001093: 06 movl $4294967295, %r14d
962
+ 0000000000001099: 05 leaq 16(%rsp), %rbp
963
+ 000000000000109e: 02 jmp 0x408ccb <case4ContextThread+0x10ab>
964
+ 00000000000010a0: 02 incl %ebx
965
+ 00000000000010a2: 03 cmpl $32, %ebx
966
+ 00000000000010a5: 06 je 0x408df9 <case4ContextThread+0x11d9>
967
+ 00000000000010ab: 07 movq 2489006(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
968
+ 00000000000010b2: 03 testq %rax, %rax
969
+ 00000000000010b5: 02 jne 0x408cdc <case4ContextThread+0x10bc>
970
+ 00000000000010b7: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
971
+ 00000000000010bc: 09 movq $4493008, 16(%rsp)
972
+ 00000000000010c5: 08 movl $0, 72(%rsp)
973
+ 00000000000010cd: 03 testq %rax, %rax
974
+ 00000000000010d0: 02 jne 0x408d02 <case4ContextThread+0x10e2>
975
+ 00000000000010d2: 07 movq 2488967(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
976
+ 00000000000010d9: 03 testq %rax, %rax
977
+ 00000000000010dc: 06 je 0x408da9 <case4ContextThread+0x1189>
978
+ 00000000000010e2: 05 movq %rax, 80(%rsp)
979
+ 00000000000010e7: 05 movq %r14, 88(%rsp)
980
+ 00000000000010ec: 04 movl %ebx, 24(%rsp)
981
+ 00000000000010f0: 08 movl $1, 72(%rsp)
982
+ 00000000000010f8: 03 movq %r13, %rdi
983
+ 00000000000010fb: 03 movq %rbp, %rsi
984
+ 00000000000010fe: 05 callq 0x411e90 <BloombergLP::ball::AttributeContainerList::hasValue(BloombergLP::ball::Attribute const&) const>
985
+ 0000000000001103: 02 testb %al, %al
986
+ 0000000000001105: 02 je 0x408d7d <case4ContextThread+0x115d>
987
+ 0000000000001107: 05 movl $6717256, %edi
988
+ 000000000000110c: 05 movl $4505829, %esi
989
+ 0000000000001111: 05 movl $1, %edx
990
+ 0000000000001116: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
991
+ 000000000000111b: 05 movl $4492625, %esi
992
+ 0000000000001120: 05 movl $2, %edx
993
+ 0000000000001125: 03 movq %rax, %rdi
994
+ 0000000000001128: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
995
+ 000000000000112d: 03 movq %rax, %rdi
996
+ 0000000000001130: 02 movl %ebx, %esi
997
+ 0000000000001132: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
998
+ 0000000000001137: 05 movl $4500477, %esi
999
+ 000000000000113c: 05 movl $1, %edx
1000
+ 0000000000001141: 03 movq %rax, %rdi
1001
+ 0000000000001144: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1002
+ 0000000000001149: 05 movl $4494967, %esi
1003
+ 000000000000114e: 05 movl $1, %edi
1004
+ 0000000000001153: 05 movl $982, %edx
1005
+ 0000000000001158: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1006
+ 000000000000115d: 05 cmpl $3, 72(%rsp)
1007
+ 0000000000001162: 06 jne 0x408cc0 <case4ContextThread+0x10a0>
1008
+ 0000000000001168: 06 cmpq $23, 56(%rsp)
1009
+ 000000000000116e: 06 je 0x408cc0 <case4ContextThread+0x10a0>
1010
+ 0000000000001174: 05 movq 24(%rsp), %rsi
1011
+ 0000000000001179: 05 movq 64(%rsp), %rdi
1012
+ 000000000000117e: 03 movq (%rdi), %rax
1013
+ 0000000000001181: 03 callq *24(%rax)
1014
+ 0000000000001184: 05 jmp 0x408cc0 <case4ContextThread+0x10a0>
1015
+ 0000000000001189: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1016
+ 000000000000118e: 04 movl 72(%rsp), %ecx
1017
+ 0000000000001192: 05 movq %rax, 80(%rsp)
1018
+ 0000000000001197: 05 movq %r14, 88(%rsp)
1019
+ 000000000000119c: 03 cmpl $3, %ecx
1020
+ 000000000000119f: 02 je 0x408dd3 <case4ContextThread+0x11b3>
1021
+ 00000000000011a1: 03 cmpl $1, %ecx
1022
+ 00000000000011a4: 06 jne 0x408d0c <case4ContextThread+0x10ec>
1023
+ 00000000000011aa: 04 movl %ebx, 24(%rsp)
1024
+ 00000000000011ae: 05 jmp 0x408d18 <case4ContextThread+0x10f8>
1025
+ 00000000000011b3: 06 cmpq $23, 56(%rsp)
1026
+ 00000000000011b9: 02 je 0x408deb <case4ContextThread+0x11cb>
1027
+ 00000000000011bb: 05 movq 24(%rsp), %rsi
1028
+ 00000000000011c0: 05 movq 64(%rsp), %rdi
1029
+ 00000000000011c5: 03 movq (%rdi), %rax
1030
+ 00000000000011c8: 03 callq *24(%rax)
1031
+ 00000000000011cb: 09 movq $-1, 48(%rsp)
1032
+ 00000000000011d4: 05 jmp 0x408d0c <case4ContextThread+0x10ec>
1033
+ 00000000000011d9: 08 movq 136(%rsp), %rax
1034
+ 00000000000011e1: 08 movq %rax, 216(%rsp)
1035
+ 00000000000011e9: 08 movq $0, 32(%r13)
1036
+ 00000000000011f1: 08 movq $-1, 40(%r13)
1037
+ 00000000000011f9: 08 leaq 216(%rsp), %rsi
1038
+ 0000000000001201: 03 movq %r13, %rdi
1039
+ 0000000000001204: 05 callq 0x411e00 <BloombergLP::ball::AttributeContainerList::remove(BloombergLP::ball::AttributeContainerListIterator const&)>
1040
+ 0000000000001209: 02 xorl %ebp, %ebp
1041
+ 000000000000120b: 06 movl $4294967295, %r14d
1042
+ 0000000000001211: 05 leaq 16(%rsp), %rbx
1043
+ 0000000000001216: 02 jmp 0x408e4b <case4ContextThread+0x122b>
1044
+ 0000000000001218: 08 nopl (%rax,%rax)
1045
+ 0000000000001220: 02 incl %ebp
1046
+ 0000000000001222: 03 cmpl $32, %ebp
1047
+ 0000000000001225: 06 je 0x408f11 <case4ContextThread+0x12f1>
1048
+ 000000000000122b: 07 movq 2488622(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
1049
+ 0000000000001232: 03 testq %rax, %rax
1050
+ 0000000000001235: 02 jne 0x408e5c <case4ContextThread+0x123c>
1051
+ 0000000000001237: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1052
+ 000000000000123c: 09 movq $4493008, 16(%rsp)
1053
+ 0000000000001245: 08 movl $0, 72(%rsp)
1054
+ 000000000000124d: 03 testq %rax, %rax
1055
+ 0000000000001250: 02 jne 0x408e7e <case4ContextThread+0x125e>
1056
+ 0000000000001252: 07 movq 2488583(%rip), %rax # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
1057
+ 0000000000001259: 03 testq %rax, %rax
1058
+ 000000000000125c: 02 je 0x408ec8 <case4ContextThread+0x12a8>
1059
+ 000000000000125e: 05 movq %rax, 80(%rsp)
1060
+ 0000000000001263: 05 movq %r14, 88(%rsp)
1061
+ 0000000000001268: 04 movl %ebp, 24(%rsp)
1062
+ 000000000000126c: 08 movl $1, 72(%rsp)
1063
+ 0000000000001274: 08 leaq 152(%rsp), %rdi
1064
+ 000000000000127c: 03 movq %rbx, %rsi
1065
+ 000000000000127f: 05 callq 0x40fe00 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::insert(BloombergLP::ball::Attribute const&)>
1066
+ 0000000000001284: 05 cmpl $3, 72(%rsp)
1067
+ 0000000000001289: 02 jne 0x408e40 <case4ContextThread+0x1220>
1068
+ 000000000000128b: 06 cmpq $23, 56(%rsp)
1069
+ 0000000000001291: 02 je 0x408e40 <case4ContextThread+0x1220>
1070
+ 0000000000001293: 05 movq 24(%rsp), %rsi
1071
+ 0000000000001298: 05 movq 64(%rsp), %rdi
1072
+ 000000000000129d: 03 movq (%rdi), %rax
1073
+ 00000000000012a0: 03 callq *24(%rax)
1074
+ 00000000000012a3: 05 jmp 0x408e40 <case4ContextThread+0x1220>
1075
+ 00000000000012a8: 05 callq 0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1076
+ 00000000000012ad: 04 movl 72(%rsp), %ecx
1077
+ 00000000000012b1: 05 movq %rax, 80(%rsp)
1078
+ 00000000000012b6: 05 movq %r14, 88(%rsp)
1079
+ 00000000000012bb: 03 cmpl $3, %ecx
1080
+ 00000000000012be: 02 je 0x408eeb <case4ContextThread+0x12cb>
1081
+ 00000000000012c0: 03 cmpl $1, %ecx
1082
+ 00000000000012c3: 02 jne 0x408e88 <case4ContextThread+0x1268>
1083
+ 00000000000012c5: 04 movl %ebp, 24(%rsp)
1084
+ 00000000000012c9: 02 jmp 0x408e94 <case4ContextThread+0x1274>
1085
+ 00000000000012cb: 06 cmpq $23, 56(%rsp)
1086
+ 00000000000012d1: 02 je 0x408f03 <case4ContextThread+0x12e3>
1087
+ 00000000000012d3: 05 movq 24(%rsp), %rsi
1088
+ 00000000000012d8: 05 movq 64(%rsp), %rdi
1089
+ 00000000000012dd: 03 movq (%rdi), %rax
1090
+ 00000000000012e0: 03 callq *24(%rax)
1091
+ 00000000000012e3: 09 movq $-1, 48(%rsp)
1092
+ 00000000000012ec: 05 jmp 0x408e88 <case4ContextThread+0x1268>
1093
+ 00000000000012f1: 08 movq $0, 32(%r13)
1094
+ 00000000000012f9: 08 movq $-1, 40(%r13)
1095
+ 0000000000001301: 05 leaq 16(%rsp), %rdi
1096
+ 0000000000001306: 08 leaq 144(%rsp), %rdx
1097
+ 000000000000130e: 03 movq %r13, %rsi
1098
+ 0000000000001311: 05 callq 0x411d90 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
1099
+ 0000000000001316: 05 movq 16(%rsp), %rax
1100
+ 000000000000131b: 08 movq %rax, 136(%rsp)
1101
+ 0000000000001323: 05 movq 104(%rsp), %rax
1102
+ 0000000000001328: 03 movq (%rax), %rsi
1103
+ 000000000000132b: 03 movq %r13, %rdi
1104
+ 000000000000132e: 05 callq 0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
1105
+ 0000000000001333: 03 movzbl %al, %edi
1106
+ 0000000000001336: 05 movl $4494276, %esi
1107
+ 000000000000133b: 05 movl $995, %edx
1108
+ 0000000000001340: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1109
+ 0000000000001345: 05 movl $1, %ebx
1110
+ 000000000000134a: 02 jmp 0x408f79 <case4ContextThread+0x1359>
1111
+ 000000000000134c: 04 nopl (%rax)
1112
+ 0000000000001350: 03 incq %rbx
1113
+ 0000000000001353: 04 cmpq $33, %rbx
1114
+ 0000000000001357: 02 je 0x408fe6 <case4ContextThread+0x13c6>
1115
+ 0000000000001359: 05 movq 104(%rsp), %rax
1116
+ 000000000000135e: 04 movq (%rax,%rbx,8), %rsi
1117
+ 0000000000001362: 03 movq %r13, %rdi
1118
+ 0000000000001365: 05 callq 0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
1119
+ 000000000000136a: 02 testb %al, %al
1120
+ 000000000000136c: 02 jne 0x408f70 <case4ContextThread+0x1350>
1121
+ 000000000000136e: 05 movl $6717256, %edi
1122
+ 0000000000001373: 05 movl $4505829, %esi
1123
+ 0000000000001378: 05 movl $1, %edx
1124
+ 000000000000137d: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1125
+ 0000000000001382: 05 movl $4492625, %esi
1126
+ 0000000000001387: 05 movl $2, %edx
1127
+ 000000000000138c: 03 movq %rax, %rdi
1128
+ 000000000000138f: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1129
+ 0000000000001394: 03 movq %rax, %rdi
1130
+ 0000000000001397: 02 movl %ebx, %esi
1131
+ 0000000000001399: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1132
+ 000000000000139e: 05 movl $4500477, %esi
1133
+ 00000000000013a3: 05 movl $1, %edx
1134
+ 00000000000013a8: 03 movq %rax, %rdi
1135
+ 00000000000013ab: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1136
+ 00000000000013b0: 05 movl $4495086, %esi
1137
+ 00000000000013b5: 05 movl $1, %edi
1138
+ 00000000000013ba: 05 movl $997, %edx
1139
+ 00000000000013bf: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1140
+ 00000000000013c4: 02 jmp 0x408f70 <case4ContextThread+0x1350>
1141
+ 00000000000013c6: 05 movq 104(%rsp), %rax
1142
+ 00000000000013cb: 03 movq (%rax), %rdx
1143
+ 00000000000013ce: 05 leaq 12(%rsp), %rsi
1144
+ 00000000000013d3: 03 movq %r13, %rdi
1145
+ 00000000000013d6: 05 callq 0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
1146
+ 00000000000013db: 05 movq 104(%rsp), %rax
1147
+ 00000000000013e0: 03 movq (%rax), %rax
1148
+ 00000000000013e3: 02 movb (%rax), %al
1149
+ 00000000000013e5: 02 xorl %edi, %edi
1150
+ 00000000000013e7: 04 cmpb 12(%rsp), %al
1151
+ 00000000000013eb: 04 setne %dil
1152
+ 00000000000013ef: 05 movl $4494317, %esi
1153
+ 00000000000013f4: 05 movl $1004, %edx
1154
+ 00000000000013f9: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1155
+ 00000000000013fe: 05 movq 104(%rsp), %rax
1156
+ 0000000000001403: 03 movq (%rax), %rax
1157
+ 0000000000001406: 03 movb 1(%rax), %al
1158
+ 0000000000001409: 02 xorl %edi, %edi
1159
+ 000000000000140b: 04 cmpb 13(%rsp), %al
1160
+ 000000000000140f: 04 setne %dil
1161
+ 0000000000001413: 05 movl $4494370, %esi
1162
+ 0000000000001418: 05 movl $1005, %edx
1163
+ 000000000000141d: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1164
+ 0000000000001422: 05 movq 104(%rsp), %rax
1165
+ 0000000000001427: 03 movq (%rax), %rax
1166
+ 000000000000142a: 03 movb 2(%rax), %al
1167
+ 000000000000142d: 02 xorl %edi, %edi
1168
+ 000000000000142f: 04 cmpb 14(%rsp), %al
1169
+ 0000000000001433: 04 setne %dil
1170
+ 0000000000001437: 05 movl $4494419, %esi
1171
+ 000000000000143c: 05 movl $1006, %edx
1172
+ 0000000000001441: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1173
+ 0000000000001446: 05 movq 104(%rsp), %rax
1174
+ 000000000000144b: 03 movq (%rax), %rax
1175
+ 000000000000144e: 03 movb 3(%rax), %al
1176
+ 0000000000001451: 02 xorl %edi, %edi
1177
+ 0000000000001453: 04 cmpb 15(%rsp), %al
1178
+ 0000000000001457: 04 setne %dil
1179
+ 000000000000145b: 05 movl $4494474, %esi
1180
+ 0000000000001460: 05 movl $1007, %edx
1181
+ 0000000000001465: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1182
+ 000000000000146a: 05 movl $1, %ebx
1183
+ 000000000000146f: 05 leaq 12(%rsp), %rbp
1184
+ 0000000000001474: 02 jmp 0x4090ad <case4ContextThread+0x148d>
1185
+ 0000000000001476: 10 nopw %cs:(%rax,%rax)
1186
+ 0000000000001480: 03 incq %rbx
1187
+ 0000000000001483: 04 cmpq $33, %rbx
1188
+ 0000000000001487: 06 je 0x409252 <case4ContextThread+0x1632>
1189
+ 000000000000148d: 05 movq 104(%rsp), %rax
1190
+ 0000000000001492: 04 movq (%rax,%rbx,8), %rdx
1191
+ 0000000000001496: 03 movq %r13, %rdi
1192
+ 0000000000001499: 03 movq %rbp, %rsi
1193
+ 000000000000149c: 05 callq 0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
1194
+ 00000000000014a1: 05 movq 104(%rsp), %rax
1195
+ 00000000000014a6: 04 movq (%rax,%rbx,8), %rax
1196
+ 00000000000014aa: 03 movzbl (%rax), %eax
1197
+ 00000000000014ad: 04 cmpb 12(%rsp), %al
1198
+ 00000000000014b1: 02 je 0x409129 <case4ContextThread+0x1509>
1199
+ 00000000000014b3: 05 movl $6717256, %edi
1200
+ 00000000000014b8: 05 movl $4505829, %esi
1201
+ 00000000000014bd: 05 movl $1, %edx
1202
+ 00000000000014c2: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1203
+ 00000000000014c7: 05 movl $4492625, %esi
1204
+ 00000000000014cc: 05 movl $2, %edx
1205
+ 00000000000014d1: 03 movq %rax, %rdi
1206
+ 00000000000014d4: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1207
+ 00000000000014d9: 03 movq %rax, %rdi
1208
+ 00000000000014dc: 02 movl %ebx, %esi
1209
+ 00000000000014de: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1210
+ 00000000000014e3: 05 movl $4500477, %esi
1211
+ 00000000000014e8: 05 movl $1, %edx
1212
+ 00000000000014ed: 03 movq %rax, %rdi
1213
+ 00000000000014f0: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1214
+ 00000000000014f5: 05 movl $4494535, %esi
1215
+ 00000000000014fa: 05 movl $1, %edi
1216
+ 00000000000014ff: 05 movl $1015, %edx
1217
+ 0000000000001504: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1218
+ 0000000000001509: 05 movzbl 13(%rsp), %eax
1219
+ 000000000000150e: 03 cmpq %rax, %rbx
1220
+ 0000000000001511: 02 je 0x409189 <case4ContextThread+0x1569>
1221
+ 0000000000001513: 05 movl $6717256, %edi
1222
+ 0000000000001518: 05 movl $4505829, %esi
1223
+ 000000000000151d: 05 movl $1, %edx
1224
+ 0000000000001522: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1225
+ 0000000000001527: 05 movl $4492625, %esi
1226
+ 000000000000152c: 05 movl $2, %edx
1227
+ 0000000000001531: 03 movq %rax, %rdi
1228
+ 0000000000001534: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1229
+ 0000000000001539: 03 movq %rax, %rdi
1230
+ 000000000000153c: 02 movl %ebx, %esi
1231
+ 000000000000153e: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1232
+ 0000000000001543: 05 movl $4500477, %esi
1233
+ 0000000000001548: 05 movl $1, %edx
1234
+ 000000000000154d: 03 movq %rax, %rdi
1235
+ 0000000000001550: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1236
+ 0000000000001555: 05 movl $4494588, %esi
1237
+ 000000000000155a: 05 movl $1, %edi
1238
+ 000000000000155f: 05 movl $1016, %edx
1239
+ 0000000000001564: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1240
+ 0000000000001569: 05 movzbl 14(%rsp), %eax
1241
+ 000000000000156e: 03 cmpq %rax, %rbx
1242
+ 0000000000001571: 02 je 0x4091e9 <case4ContextThread+0x15c9>
1243
+ 0000000000001573: 05 movl $6717256, %edi
1244
+ 0000000000001578: 05 movl $4505829, %esi
1245
+ 000000000000157d: 05 movl $1, %edx
1246
+ 0000000000001582: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1247
+ 0000000000001587: 05 movl $4492625, %esi
1248
+ 000000000000158c: 05 movl $2, %edx
1249
+ 0000000000001591: 03 movq %rax, %rdi
1250
+ 0000000000001594: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1251
+ 0000000000001599: 03 movq %rax, %rdi
1252
+ 000000000000159c: 02 movl %ebx, %esi
1253
+ 000000000000159e: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1254
+ 00000000000015a3: 05 movl $4500477, %esi
1255
+ 00000000000015a8: 05 movl $1, %edx
1256
+ 00000000000015ad: 03 movq %rax, %rdi
1257
+ 00000000000015b0: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1258
+ 00000000000015b5: 05 movl $4494612, %esi
1259
+ 00000000000015ba: 05 movl $1, %edi
1260
+ 00000000000015bf: 05 movl $1017, %edx
1261
+ 00000000000015c4: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1262
+ 00000000000015c9: 05 movzbl 15(%rsp), %eax
1263
+ 00000000000015ce: 03 cmpq %rax, %rbx
1264
+ 00000000000015d1: 06 je 0x4090a0 <case4ContextThread+0x1480>
1265
+ 00000000000015d7: 05 movl $6717256, %edi
1266
+ 00000000000015dc: 05 movl $4505829, %esi
1267
+ 00000000000015e1: 05 movl $1, %edx
1268
+ 00000000000015e6: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1269
+ 00000000000015eb: 05 movl $4492625, %esi
1270
+ 00000000000015f0: 05 movl $2, %edx
1271
+ 00000000000015f5: 03 movq %rax, %rdi
1272
+ 00000000000015f8: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1273
+ 00000000000015fd: 03 movq %rax, %rdi
1274
+ 0000000000001600: 02 movl %ebx, %esi
1275
+ 0000000000001602: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1276
+ 0000000000001607: 05 movl $4500477, %esi
1277
+ 000000000000160c: 05 movl $1, %edx
1278
+ 0000000000001611: 03 movq %rax, %rdi
1279
+ 0000000000001614: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1280
+ 0000000000001619: 05 movl $4494639, %esi
1281
+ 000000000000161e: 05 movl $1, %edi
1282
+ 0000000000001623: 05 movl $1018, %edx
1283
+ 0000000000001628: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1284
+ 000000000000162d: 05 jmp 0x4090a0 <case4ContextThread+0x1480>
1285
+ 0000000000001632: 05 movl $6717608, %edi
1286
+ 0000000000001637: 05 callq 0x4206d0 <BloombergLP::bslmt::Barrier::wait()>
1287
+ 000000000000163c: 07 cmpb $0, 2485706(%rip) # 66802d <veryVerbose>
1288
+ 0000000000001643: 06 je 0x40930f <case4ContextThread+0x16ef>
1289
+ 0000000000001649: 05 movl $6717440, %edi
1290
+ 000000000000164e: 05 callq 0x404640 <pthread_mutex_lock@plt>
1291
+ 0000000000001653: 05 callq 0x404250 <pthread_self@plt>
1292
+ 0000000000001658: 03 movslq %eax, %rsi
1293
+ 000000000000165b: 05 movl $6717256, %edi
1294
+ 0000000000001660: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
1295
+ 0000000000001665: 05 movl $4492625, %esi
1296
+ 000000000000166a: 05 movl $2, %edx
1297
+ 000000000000166f: 03 movq %rax, %rdi
1298
+ 0000000000001672: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1299
+ 0000000000001677: 05 movl $4495002, %esi
1300
+ 000000000000167c: 05 movl $44, %edx
1301
+ 0000000000001681: 03 movq %rax, %rdi
1302
+ 0000000000001684: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1303
+ 0000000000001689: 03 movq %rax, %rbx
1304
+ 000000000000168c: 03 movq (%rax), %rax
1305
+ 000000000000168f: 04 movq -24(%rax), %rsi
1306
+ 0000000000001693: 03 addq %rbx, %rsi
1307
+ 0000000000001696: 05 leaq 16(%rsp), %rdi
1308
+ 000000000000169b: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
1309
+ 00000000000016a0: 05 leaq 16(%rsp), %rdi
1310
+ 00000000000016a5: 05 movl $6717072, %esi
1311
+ 00000000000016aa: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
1312
+ 00000000000016af: 03 movq (%rax), %rcx
1313
+ 00000000000016b2: 03 movq %rax, %rdi
1314
+ 00000000000016b5: 05 movl $10, %esi
1315
+ 00000000000016ba: 03 callq *56(%rcx)
1316
+ 00000000000016bd: 02 movl %eax, %ebp
1317
+ 00000000000016bf: 05 leaq 16(%rsp), %rdi
1318
+ 00000000000016c4: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1319
+ 00000000000016c9: 04 movsbl %bpl, %esi
1320
+ 00000000000016cd: 03 movq %rbx, %rdi
1321
+ 00000000000016d0: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
1322
+ 00000000000016d5: 03 movq %rbx, %rdi
1323
+ 00000000000016d8: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1324
+ 00000000000016dd: 03 movq %rbx, %rdi
1325
+ 00000000000016e0: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1326
+ 00000000000016e5: 05 movl $6717440, %edi
1327
+ 00000000000016ea: 05 callq 0x404720 <pthread_mutex_unlock@plt>
1328
+ 00000000000016ef: 02 xorl %ebx, %ebx
1329
+ 00000000000016f1: 05 movl $1, %ebp
1330
+ 00000000000016f6: 10 nopw %cs:(%rax,%rax)
1331
+ 0000000000001700: 05 movq 104(%rsp), %rax
1332
+ 0000000000001705: 04 movq (%rax,%rbp,8), %rsi
1333
+ 0000000000001709: 03 movq %r13, %rdi
1334
+ 000000000000170c: 05 callq 0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
1335
+ 0000000000001711: 03 movzbl %al, %eax
1336
+ 0000000000001714: 02 addl %eax, %ebx
1337
+ 0000000000001716: 03 incq %rbp
1338
+ 0000000000001719: 04 cmpq $33, %rbp
1339
+ 000000000000171d: 02 jne 0x409320 <case4ContextThread+0x1700>
1340
+ 000000000000171f: 05 movl $1, %ebp
1341
+ 0000000000001724: 02 testl %ebx, %ebx
1342
+ 0000000000001726: 05 movl $0, %ebx
1343
+ 000000000000172b: 02 jne 0x409320 <case4ContextThread+0x1700>
1344
+ 000000000000172d: 05 movl $6717608, %edi
1345
+ 0000000000001732: 05 callq 0x4206d0 <BloombergLP::bslmt::Barrier::wait()>
1346
+ 0000000000001737: 07 cmpb $0, 2485455(%rip) # 66802d <veryVerbose>
1347
+ 000000000000173e: 06 je 0x40940a <case4ContextThread+0x17ea>
1348
+ 0000000000001744: 05 movl $6717440, %edi
1349
+ 0000000000001749: 05 callq 0x404640 <pthread_mutex_lock@plt>
1350
+ 000000000000174e: 05 callq 0x404250 <pthread_self@plt>
1351
+ 0000000000001753: 03 movslq %eax, %rsi
1352
+ 0000000000001756: 05 movl $6717256, %edi
1353
+ 000000000000175b: 05 callq 0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
1354
+ 0000000000001760: 05 movl $4492625, %esi
1355
+ 0000000000001765: 05 movl $2, %edx
1356
+ 000000000000176a: 03 movq %rax, %rdi
1357
+ 000000000000176d: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1358
+ 0000000000001772: 05 movl $4495047, %esi
1359
+ 0000000000001777: 05 movl $37, %edx
1360
+ 000000000000177c: 03 movq %rax, %rdi
1361
+ 000000000000177f: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1362
+ 0000000000001784: 03 movq %rax, %rbx
1363
+ 0000000000001787: 03 movq (%rax), %rax
1364
+ 000000000000178a: 04 movq -24(%rax), %rsi
1365
+ 000000000000178e: 03 addq %rbx, %rsi
1366
+ 0000000000001791: 05 leaq 16(%rsp), %rdi
1367
+ 0000000000001796: 05 callq 0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
1368
+ 000000000000179b: 05 leaq 16(%rsp), %rdi
1369
+ 00000000000017a0: 05 movl $6717072, %esi
1370
+ 00000000000017a5: 05 callq 0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
1371
+ 00000000000017aa: 03 movq (%rax), %rcx
1372
+ 00000000000017ad: 03 movq %rax, %rdi
1373
+ 00000000000017b0: 05 movl $10, %esi
1374
+ 00000000000017b5: 03 callq *56(%rcx)
1375
+ 00000000000017b8: 02 movl %eax, %ebp
1376
+ 00000000000017ba: 05 leaq 16(%rsp), %rdi
1377
+ 00000000000017bf: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1378
+ 00000000000017c4: 04 movsbl %bpl, %esi
1379
+ 00000000000017c8: 03 movq %rbx, %rdi
1380
+ 00000000000017cb: 05 callq 0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
1381
+ 00000000000017d0: 03 movq %rbx, %rdi
1382
+ 00000000000017d3: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1383
+ 00000000000017d8: 03 movq %rbx, %rdi
1384
+ 00000000000017db: 05 callq 0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1385
+ 00000000000017e0: 05 movl $6717440, %edi
1386
+ 00000000000017e5: 05 callq 0x404720 <pthread_mutex_unlock@plt>
1387
+ 00000000000017ea: 02 xorl %ebx, %ebx
1388
+ 00000000000017ec: 05 leaq 12(%rsp), %rbp
1389
+ 00000000000017f1: 02 jmp 0x40942d <case4ContextThread+0x180d>
1390
+ 00000000000017f3: 10 nopw %cs:(%rax,%rax)
1391
+ 00000000000017fd: 03 nopl (%rax)
1392
+ 0000000000001800: 03 incq %rbx
1393
+ 0000000000001803: 04 cmpq $33, %rbx
1394
+ 0000000000001807: 06 je 0x409658 <case4ContextThread+0x1a38>
1395
+ 000000000000180d: 05 movq 104(%rsp), %rax
1396
+ 0000000000001812: 04 movq (%rax,%rbx,8), %rsi
1397
+ 0000000000001816: 03 movq %r13, %rdi
1398
+ 0000000000001819: 05 callq 0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
1399
+ 000000000000181e: 02 testb %al, %al
1400
+ 0000000000001820: 02 je 0x409498 <case4ContextThread+0x1878>
1401
+ 0000000000001822: 05 movl $6717256, %edi
1402
+ 0000000000001827: 05 movl $4505829, %esi
1403
+ 000000000000182c: 05 movl $1, %edx
1404
+ 0000000000001831: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1405
+ 0000000000001836: 05 movl $4492625, %esi
1406
+ 000000000000183b: 05 movl $2, %edx
1407
+ 0000000000001840: 03 movq %rax, %rdi
1408
+ 0000000000001843: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1409
+ 0000000000001848: 03 movq %rax, %rdi
1410
+ 000000000000184b: 02 movl %ebx, %esi
1411
+ 000000000000184d: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1412
+ 0000000000001852: 05 movl $4500477, %esi
1413
+ 0000000000001857: 05 movl $1, %edx
1414
+ 000000000000185c: 03 movq %rax, %rdi
1415
+ 000000000000185f: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1416
+ 0000000000001864: 05 movl $4495085, %esi
1417
+ 0000000000001869: 05 movl $1, %edi
1418
+ 000000000000186e: 05 movl $1045, %edx
1419
+ 0000000000001873: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1420
+ 0000000000001878: 05 movq 104(%rsp), %rax
1421
+ 000000000000187d: 04 movq (%rax,%rbx,8), %rdx
1422
+ 0000000000001881: 03 movq %r13, %rdi
1423
+ 0000000000001884: 03 movq %rbp, %rsi
1424
+ 0000000000001887: 05 callq 0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
1425
+ 000000000000188c: 05 movq 104(%rsp), %rax
1426
+ 0000000000001891: 04 movq (%rax,%rbx,8), %rax
1427
+ 0000000000001895: 03 movzbl (%rax), %ecx
1428
+ 0000000000001898: 04 cmpb 12(%rsp), %cl
1429
+ 000000000000189c: 02 je 0x40951d <case4ContextThread+0x18fd>
1430
+ 000000000000189e: 05 movl $6717256, %edi
1431
+ 00000000000018a3: 05 movl $4505829, %esi
1432
+ 00000000000018a8: 05 movl $1, %edx
1433
+ 00000000000018ad: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1434
+ 00000000000018b2: 05 movl $4492625, %esi
1435
+ 00000000000018b7: 05 movl $2, %edx
1436
+ 00000000000018bc: 03 movq %rax, %rdi
1437
+ 00000000000018bf: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1438
+ 00000000000018c4: 03 movq %rax, %rdi
1439
+ 00000000000018c7: 02 movl %ebx, %esi
1440
+ 00000000000018c9: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1441
+ 00000000000018ce: 05 movl $4500477, %esi
1442
+ 00000000000018d3: 05 movl $1, %edx
1443
+ 00000000000018d8: 03 movq %rax, %rdi
1444
+ 00000000000018db: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1445
+ 00000000000018e0: 05 movl $4494535, %esi
1446
+ 00000000000018e5: 05 movl $1, %edi
1447
+ 00000000000018ea: 05 movl $1047, %edx
1448
+ 00000000000018ef: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1449
+ 00000000000018f4: 05 movq 104(%rsp), %rax
1450
+ 00000000000018f9: 04 movq (%rax,%rbx,8), %rax
1451
+ 00000000000018fd: 04 movzbl 1(%rax), %ecx
1452
+ 0000000000001901: 04 cmpb 13(%rsp), %cl
1453
+ 0000000000001905: 02 je 0x409586 <case4ContextThread+0x1966>
1454
+ 0000000000001907: 05 movl $6717256, %edi
1455
+ 000000000000190c: 05 movl $4505829, %esi
1456
+ 0000000000001911: 05 movl $1, %edx
1457
+ 0000000000001916: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1458
+ 000000000000191b: 05 movl $4492625, %esi
1459
+ 0000000000001920: 05 movl $2, %edx
1460
+ 0000000000001925: 03 movq %rax, %rdi
1461
+ 0000000000001928: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1462
+ 000000000000192d: 03 movq %rax, %rdi
1463
+ 0000000000001930: 02 movl %ebx, %esi
1464
+ 0000000000001932: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1465
+ 0000000000001937: 05 movl $4500477, %esi
1466
+ 000000000000193c: 05 movl $1, %edx
1467
+ 0000000000001941: 03 movq %rax, %rdi
1468
+ 0000000000001944: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1469
+ 0000000000001949: 05 movl $4495126, %esi
1470
+ 000000000000194e: 05 movl $1, %edi
1471
+ 0000000000001953: 05 movl $1048, %edx
1472
+ 0000000000001958: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1473
+ 000000000000195d: 05 movq 104(%rsp), %rax
1474
+ 0000000000001962: 04 movq (%rax,%rbx,8), %rax
1475
+ 0000000000001966: 04 movzbl 2(%rax), %ecx
1476
+ 000000000000196a: 04 cmpb 14(%rsp), %cl
1477
+ 000000000000196e: 02 je 0x4095ef <case4ContextThread+0x19cf>
1478
+ 0000000000001970: 05 movl $6717256, %edi
1479
+ 0000000000001975: 05 movl $4505829, %esi
1480
+ 000000000000197a: 05 movl $1, %edx
1481
+ 000000000000197f: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1482
+ 0000000000001984: 05 movl $4492625, %esi
1483
+ 0000000000001989: 05 movl $2, %edx
1484
+ 000000000000198e: 03 movq %rax, %rdi
1485
+ 0000000000001991: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1486
+ 0000000000001996: 03 movq %rax, %rdi
1487
+ 0000000000001999: 02 movl %ebx, %esi
1488
+ 000000000000199b: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1489
+ 00000000000019a0: 05 movl $4500477, %esi
1490
+ 00000000000019a5: 05 movl $1, %edx
1491
+ 00000000000019aa: 03 movq %rax, %rdi
1492
+ 00000000000019ad: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1493
+ 00000000000019b2: 05 movl $4495175, %esi
1494
+ 00000000000019b7: 05 movl $1, %edi
1495
+ 00000000000019bc: 05 movl $1049, %edx
1496
+ 00000000000019c1: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1497
+ 00000000000019c6: 05 movq 104(%rsp), %rax
1498
+ 00000000000019cb: 04 movq (%rax,%rbx,8), %rax
1499
+ 00000000000019cf: 04 movzbl 3(%rax), %eax
1500
+ 00000000000019d3: 04 cmpb 15(%rsp), %al
1501
+ 00000000000019d7: 06 je 0x409420 <case4ContextThread+0x1800>
1502
+ 00000000000019dd: 05 movl $6717256, %edi
1503
+ 00000000000019e2: 05 movl $4505829, %esi
1504
+ 00000000000019e7: 05 movl $1, %edx
1505
+ 00000000000019ec: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1506
+ 00000000000019f1: 05 movl $4492625, %esi
1507
+ 00000000000019f6: 05 movl $2, %edx
1508
+ 00000000000019fb: 03 movq %rax, %rdi
1509
+ 00000000000019fe: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1510
+ 0000000000001a03: 03 movq %rax, %rdi
1511
+ 0000000000001a06: 02 movl %ebx, %esi
1512
+ 0000000000001a08: 05 callq 0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1513
+ 0000000000001a0d: 05 movl $4500477, %esi
1514
+ 0000000000001a12: 05 movl $1, %edx
1515
+ 0000000000001a17: 03 movq %rax, %rdi
1516
+ 0000000000001a1a: 05 callq 0x4112a0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1517
+ 0000000000001a1f: 05 movl $4495229, %esi
1518
+ 0000000000001a24: 05 movl $1, %edi
1519
+ 0000000000001a29: 05 movl $1051, %edx
1520
+ 0000000000001a2e: 05 callq 0x405630 <aSsErT(int, char const*, int)>
1521
+ 0000000000001a33: 05 jmp 0x409420 <case4ContextThread+0x1800>
1522
+ 0000000000001a38: 12 movq $4492192, 144(%rsp)
1523
+ 0000000000001a44: 08 leaq 152(%rsp), %rdi
1524
+ 0000000000001a4c: 05 callq 0x40fd00 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::~set()>
1525
+ 0000000000001a51: 08 leaq 144(%rsp), %rdi
1526
+ 0000000000001a59: 05 callq 0x411b90 <BloombergLP::ball::AttributeContainer::~AttributeContainer()>
1527
+ 0000000000001a5e: 05 movq 104(%rsp), %rsi
1528
+ 0000000000001a63: 03 testq %rsi, %rsi
1529
+ 0000000000001a66: 02 je 0x409696 <case4ContextThread+0x1a76>
1530
+ 0000000000001a68: 08 movq 128(%rsp), %rdi
1531
+ 0000000000001a70: 03 movq (%rdi), %rax
1532
+ 0000000000001a73: 03 callq *24(%rax)
1533
+ 0000000000001a76: 02 xorl %eax, %eax
1534
+ 0000000000001a78: 07 addq $232, %rsp
1535
+ 0000000000001a7f: 01 popq %rbx
1536
+ 0000000000001a80: 02 popq %r12
1537
+ 0000000000001a82: 02 popq %r13
1538
+ 0000000000001a84: 02 popq %r14
1539
+ 0000000000001a86: 02 popq %r15
1540
+ 0000000000001a88: 01 popq %rbp
1541
+ 0000000000001a89: 01 retq
1542
+ 0000000000001a8a: 03 movq %rax, %rbx
1543
+ 0000000000001a8d: 05 jmp 0x4098eb <case4ContextThread+0x1ccb>
1544
+ 0000000000001a92: 03 movq %rax, %rdi
1545
+ 0000000000001a95: 05 callq 0x4105f0 <__clang_call_terminate>
1546
+ 0000000000001a9a: 03 movq %rax, %rdi
1547
+ 0000000000001a9d: 05 callq 0x4105f0 <__clang_call_terminate>
1548
+ 0000000000001aa2: 03 movq %rax, %rdi
1549
+ 0000000000001aa5: 05 callq 0x4105f0 <__clang_call_terminate>
1550
+ 0000000000001aaa: 03 movq %rax, %rdi
1551
+ 0000000000001aad: 05 callq 0x4105f0 <__clang_call_terminate>
1552
+ 0000000000001ab2: 03 movq %rax, %rdi
1553
+ 0000000000001ab5: 05 callq 0x4105f0 <__clang_call_terminate>
1554
+ 0000000000001aba: 03 movq %rax, %rdi
1555
+ 0000000000001abd: 05 callq 0x4105f0 <__clang_call_terminate>
1556
+ 0000000000001ac2: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1557
+ 0000000000001ac7: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1558
+ 0000000000001acc: 02 jmp 0x4096f0 <case4ContextThread+0x1ad0>
1559
+ 0000000000001ace: 02 jmp 0x4096f0 <case4ContextThread+0x1ad0>
1560
+ 0000000000001ad0: 03 movq %rax, %rbx
1561
+ 0000000000001ad3: 05 leaq 16(%rsp), %rdi
1562
+ 0000000000001ad8: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1563
+ 0000000000001add: 05 jmp 0x4098d2 <case4ContextThread+0x1cb2>
1564
+ 0000000000001ae2: 03 movq %rax, %rbx
1565
+ 0000000000001ae5: 05 leaq 16(%rsp), %rdi
1566
+ 0000000000001aea: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1567
+ 0000000000001aef: 03 movq %rbx, %rdi
1568
+ 0000000000001af2: 05 callq 0x4046c0 <_Unwind_Resume@plt>
1569
+ 0000000000001af7: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1570
+ 0000000000001afc: 03 movq %rax, %rbx
1571
+ 0000000000001aff: 05 jmp 0x4098f8 <case4ContextThread+0x1cd8>
1572
+ 0000000000001b04: 03 movq %rax, %rdi
1573
+ 0000000000001b07: 05 callq 0x4105f0 <__clang_call_terminate>
1574
+ 0000000000001b0c: 03 movq %rax, %rdi
1575
+ 0000000000001b0f: 05 callq 0x4105f0 <__clang_call_terminate>
1576
+ 0000000000001b14: 03 movq %rax, %rdi
1577
+ 0000000000001b17: 05 callq 0x4105f0 <__clang_call_terminate>
1578
+ 0000000000001b1c: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1579
+ 0000000000001b21: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1580
+ 0000000000001b26: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1581
+ 0000000000001b2b: 03 movq %rax, %rdi
1582
+ 0000000000001b2e: 05 callq 0x4105f0 <__clang_call_terminate>
1583
+ 0000000000001b33: 03 movq %rax, %rdi
1584
+ 0000000000001b36: 05 callq 0x4105f0 <__clang_call_terminate>
1585
+ 0000000000001b3b: 03 movq %rax, %rdi
1586
+ 0000000000001b3e: 05 callq 0x4105f0 <__clang_call_terminate>
1587
+ 0000000000001b43: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1588
+ 0000000000001b48: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1589
+ 0000000000001b4d: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1590
+ 0000000000001b52: 03 movq %rax, %rbx
1591
+ 0000000000001b55: 05 cmpl $3, 72(%rsp)
1592
+ 0000000000001b5a: 06 jne 0x4098d2 <case4ContextThread+0x1cb2>
1593
+ 0000000000001b60: 06 cmpq $23, 56(%rsp)
1594
+ 0000000000001b66: 06 je 0x4098d2 <case4ContextThread+0x1cb2>
1595
+ 0000000000001b6c: 05 movq 24(%rsp), %rsi
1596
+ 0000000000001b71: 05 movq 64(%rsp), %rdi
1597
+ 0000000000001b76: 03 movq (%rdi), %rax
1598
+ 0000000000001b79: 03 callq *24(%rax)
1599
+ 0000000000001b7c: 05 jmp 0x4098d2 <case4ContextThread+0x1cb2>
1600
+ 0000000000001b81: 03 movq %rax, %rdi
1601
+ 0000000000001b84: 05 callq 0x4105f0 <__clang_call_terminate>
1602
+ 0000000000001b89: 05 jmp 0x4098a7 <case4ContextThread+0x1c87>
1603
+ 0000000000001b8e: 05 jmp 0x409891 <case4ContextThread+0x1c71>
1604
+ 0000000000001b93: 03 movq %rax, %rbx
1605
+ 0000000000001b96: 05 cmpl $3, 72(%rsp)
1606
+ 0000000000001b9b: 06 jne 0x4098d2 <case4ContextThread+0x1cb2>
1607
+ 0000000000001ba1: 06 cmpq $23, 56(%rsp)
1608
+ 0000000000001ba7: 06 je 0x4098d2 <case4ContextThread+0x1cb2>
1609
+ 0000000000001bad: 05 movq 24(%rsp), %rsi
1610
+ 0000000000001bb2: 05 movq 64(%rsp), %rdi
1611
+ 0000000000001bb7: 03 movq (%rdi), %rax
1612
+ 0000000000001bba: 03 callq *24(%rax)
1613
+ 0000000000001bbd: 05 jmp 0x4098d2 <case4ContextThread+0x1cb2>
1614
+ 0000000000001bc2: 03 movq %rax, %rdi
1615
+ 0000000000001bc5: 05 callq 0x4105f0 <__clang_call_terminate>
1616
+ 0000000000001bca: 03 movq %rax, %rbx
1617
+ 0000000000001bcd: 05 jmp 0x4098f8 <case4ContextThread+0x1cd8>
1618
+ 0000000000001bd2: 05 jmp 0x409896 <case4ContextThread+0x1c76>
1619
+ 0000000000001bd7: 03 movq %rax, %rbx
1620
+ 0000000000001bda: 06 cmpq $23, 48(%rsp)
1621
+ 0000000000001be0: 06 je 0x4098f8 <case4ContextThread+0x1cd8>
1622
+ 0000000000001be6: 05 movq 16(%rsp), %rsi
1623
+ 0000000000001beb: 05 movq 56(%rsp), %rdi
1624
+ 0000000000001bf0: 03 movq (%rdi), %rax
1625
+ 0000000000001bf3: 03 callq *24(%rax)
1626
+ 0000000000001bf6: 05 jmp 0x4098f8 <case4ContextThread+0x1cd8>
1627
+ 0000000000001bfb: 03 movq %rax, %rdi
1628
+ 0000000000001bfe: 05 callq 0x4105f0 <__clang_call_terminate>
1629
+ 0000000000001c03: 02 jmp 0x409891 <case4ContextThread+0x1c71>
1630
+ 0000000000001c05: 02 jmp 0x409891 <case4ContextThread+0x1c71>
1631
+ 0000000000001c07: 02 jmp 0x409891 <case4ContextThread+0x1c71>
1632
+ 0000000000001c09: 03 movq %rax, %rbx
1633
+ 0000000000001c0c: 05 cmpl $3, 72(%rsp)
1634
+ 0000000000001c11: 06 jne 0x4098d2 <case4ContextThread+0x1cb2>
1635
+ 0000000000001c17: 06 cmpq $23, 56(%rsp)
1636
+ 0000000000001c1d: 06 je 0x4098d2 <case4ContextThread+0x1cb2>
1637
+ 0000000000001c23: 05 movq 24(%rsp), %rsi
1638
+ 0000000000001c28: 05 movq 64(%rsp), %rdi
1639
+ 0000000000001c2d: 03 movq (%rdi), %rax
1640
+ 0000000000001c30: 03 callq *24(%rax)
1641
+ 0000000000001c33: 02 jmp 0x4098d2 <case4ContextThread+0x1cb2>
1642
+ 0000000000001c35: 03 movq %rax, %rdi
1643
+ 0000000000001c38: 05 callq 0x4105f0 <__clang_call_terminate>
1644
+ 0000000000001c3d: 02 jmp 0x409891 <case4ContextThread+0x1c71>
1645
+ 0000000000001c3f: 03 movq %rax, %rbx
1646
+ 0000000000001c42: 05 cmpl $3, 72(%rsp)
1647
+ 0000000000001c47: 02 jne 0x4098d2 <case4ContextThread+0x1cb2>
1648
+ 0000000000001c49: 06 cmpq $23, 56(%rsp)
1649
+ 0000000000001c4f: 02 je 0x4098d2 <case4ContextThread+0x1cb2>
1650
+ 0000000000001c51: 05 movq 24(%rsp), %rsi
1651
+ 0000000000001c56: 05 movq 64(%rsp), %rdi
1652
+ 0000000000001c5b: 03 movq (%rdi), %rax
1653
+ 0000000000001c5e: 03 callq *24(%rax)
1654
+ 0000000000001c61: 02 jmp 0x4098d2 <case4ContextThread+0x1cb2>
1655
+ 0000000000001c63: 03 movq %rax, %rdi
1656
+ 0000000000001c66: 05 callq 0x4105f0 <__clang_call_terminate>
1657
+ 0000000000001c6b: 02 jmp 0x4098a7 <case4ContextThread+0x1c87>
1658
+ 0000000000001c6d: 02 jmp 0x409891 <case4ContextThread+0x1c71>
1659
+ 0000000000001c6f: 02 jmp 0x409891 <case4ContextThread+0x1c71>
1660
+ 0000000000001c71: 03 movq %rax, %rbx
1661
+ 0000000000001c74: 02 jmp 0x4098d2 <case4ContextThread+0x1cb2>
1662
+ 0000000000001c76: 03 movq %rax, %rbx
1663
+ 0000000000001c79: 05 leaq 96(%rsp), %rdi
1664
+ 0000000000001c7e: 05 callq 0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1665
+ 0000000000001c83: 02 jmp 0x4098aa <case4ContextThread+0x1c8a>
1666
+ 0000000000001c85: 02 jmp 0x4098a7 <case4ContextThread+0x1c87>
1667
+ 0000000000001c87: 03 movq %rax, %rbx
1668
+ 0000000000001c8a: 05 cmpl $3, 72(%rsp)
1669
+ 0000000000001c8f: 02 jne 0x4098d2 <case4ContextThread+0x1cb2>
1670
+ 0000000000001c91: 06 cmpq $23, 56(%rsp)
1671
+ 0000000000001c97: 02 je 0x4098c9 <case4ContextThread+0x1ca9>
1672
+ 0000000000001c99: 05 movq 24(%rsp), %rsi
1673
+ 0000000000001c9e: 05 movq 64(%rsp), %rdi
1674
+ 0000000000001ca3: 03 movq (%rdi), %rax
1675
+ 0000000000001ca6: 03 callq *24(%rax)
1676
+ 0000000000001ca9: 09 movq $-1, 48(%rsp)
1677
+ 0000000000001cb2: 12 movq $4492192, 144(%rsp)
1678
+ 0000000000001cbe: 08 leaq 152(%rsp), %rdi
1679
+ 0000000000001cc6: 05 callq 0x40fd00 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::~set()>
1680
+ 0000000000001ccb: 08 leaq 144(%rsp), %rdi
1681
+ 0000000000001cd3: 05 callq 0x411b90 <BloombergLP::ball::AttributeContainer::~AttributeContainer()>
1682
+ 0000000000001cd8: 05 movq 104(%rsp), %rsi
1683
+ 0000000000001cdd: 03 testq %rsi, %rsi
1684
+ 0000000000001ce0: 02 je 0x409910 <case4ContextThread+0x1cf0>
1685
+ 0000000000001ce2: 08 movq 128(%rsp), %rdi
1686
+ 0000000000001cea: 03 movq (%rdi), %rax
1687
+ 0000000000001ced: 03 callq *24(%rax)
1688
+ 0000000000001cf0: 03 movq %rbx, %rdi
1689
+ 0000000000001cf3: 05 callq 0x4046c0 <_Unwind_Resume@plt>
1690
+ 0000000000001cf8: 03 movq %rax, %rdi
1691
+ 0000000000001cfb: 05 callq 0x4105f0 <__clang_call_terminate>
1692
+ 0000000000001d00: 03 movq %rax, %rdi
1693
+ 0000000000001d03: 05 callq 0x4105f0 <__clang_call_terminate>
1694
+ 0000000000001d08: 08 nopl (%rax,%rax)