0.assume.s
0.none.s
n10000000000408920 <case4ContextThread>:n10000000000407c20 <case4ContextThread>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
n8000000000000000a: 07    subq    $248, %rspn8000000000000000a: 07    subq    $232, %rsp
90000000000000011: 03    movq    (%rdi), %r1490000000000000011: 03    movq    (%rdi), %r14
n100000000000000014: 05    movl    $6725800, %edin100000000000000014: 05    movl    $6717608, %edi
110000000000000019: 05    callq   0x422bd0 <BloombergLP::bslmt::Barrier::wait()>110000000000000019: 05    callq   0x4206d0 <BloombergLP::bslmt::Barrier::wait()>
12000000000000001e: 07    cmpb    $0, 2496232(%rip)  # 66a02d <veryVerbose>12000000000000001e: 07    cmpb    $0, 2491368(%rip)  # 66802d <veryVerbose>
130000000000000025: 06    je      0x408a04 <case4ContextThread+0xe4>130000000000000025: 06    je      0x407d04 <case4ContextThread+0xe4>
14000000000000002b: 05    movl    $6725632, %edi14000000000000002b: 05    movl    $6717440, %edi
150000000000000030: 05    callq   0x404640 <pthread_mutex_lock@plt>150000000000000030: 05    callq   0x404640 <pthread_mutex_lock@plt>
160000000000000035: 05    callq   0x404250 <pthread_self@plt>160000000000000035: 05    callq   0x404250 <pthread_self@plt>
17000000000000003a: 03    movslq  %eax, %rsi17000000000000003a: 03    movslq  %eax, %rsi
n18000000000000003d: 05    movl    $6725448, %edin18000000000000003d: 05    movl    $6717256, %edi
190000000000000042: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>190000000000000042: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
n200000000000000047: 05    movl    $4502019, %esin200000000000000047: 05    movl    $4492625, %esi
21000000000000004c: 05    movl    $2, %edx21000000000000004c: 05    movl    $2, %edx
220000000000000051: 03    movq    %rax, %rdi220000000000000051: 03    movq    %rax, %rdi
n230000000000000054: 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)>n230000000000000054: 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)>
240000000000000059: 05    movl    $4503421, %esi240000000000000059: 05    movl    $4494027, %esi
25000000000000005e: 05    movl    $43, %edx25000000000000005e: 05    movl    $43, %edx
260000000000000063: 03    movq    %rax, %rdi260000000000000063: 03    movq    %rax, %rdi
n270000000000000066: 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)>n270000000000000066: 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)>
28000000000000006b: 05    movl    $4503465, %esi28000000000000006b: 05    movl    $4494071, %esi
290000000000000070: 05    movl    $24, %edx290000000000000070: 05    movl    $24, %edx
300000000000000075: 03    movq    %rax, %rdi300000000000000075: 03    movq    %rax, %rdi
n310000000000000078: 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)>n310000000000000078: 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)>
32000000000000007d: 03    movq    %rax, %rbx32000000000000007d: 03    movq    %rax, %rbx
330000000000000080: 03    movq    (%rax), %rax330000000000000080: 03    movq    (%rax), %rax
340000000000000083: 04    movq    -24(%rax), %rsi340000000000000083: 04    movq    -24(%rax), %rsi
350000000000000087: 03    addq    %rbx, %rsi350000000000000087: 03    addq    %rbx, %rsi
36000000000000008a: 05    leaq    16(%rsp), %rbp36000000000000008a: 05    leaq    16(%rsp), %rbp
37000000000000008f: 03    movq    %rbp, %rdi37000000000000008f: 03    movq    %rbp, %rdi
380000000000000092: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>380000000000000092: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
n390000000000000097: 05    movl    $6725264, %esin390000000000000097: 05    movl    $6717072, %esi
40000000000000009c: 03    movq    %rbp, %rdi40000000000000009c: 03    movq    %rbp, %rdi
41000000000000009f: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>41000000000000009f: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
4200000000000000a4: 03    movq    (%rax), %rcx4200000000000000a4: 03    movq    (%rax), %rcx
4300000000000000a7: 03    movq    %rax, %rdi4300000000000000a7: 03    movq    %rax, %rdi
4400000000000000aa: 05    movl    $10, %esi4400000000000000aa: 05    movl    $10, %esi
4500000000000000af: 03    callq   *56(%rcx)4500000000000000af: 03    callq   *56(%rcx)
4600000000000000b2: 02    movl    %eax, %ebp4600000000000000b2: 02    movl    %eax, %ebp
4700000000000000b4: 05    leaq    16(%rsp), %rdi4700000000000000b4: 05    leaq    16(%rsp), %rdi
4800000000000000b9: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>4800000000000000b9: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
4900000000000000be: 04    movsbl  %bpl, %esi4900000000000000be: 04    movsbl  %bpl, %esi
5000000000000000c2: 03    movq    %rbx, %rdi5000000000000000c2: 03    movq    %rbx, %rdi
5100000000000000c5: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>5100000000000000c5: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
5200000000000000ca: 03    movq    %rbx, %rdi5200000000000000ca: 03    movq    %rbx, %rdi
5300000000000000cd: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>5300000000000000cd: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
5400000000000000d2: 03    movq    %rbx, %rdi5400000000000000d2: 03    movq    %rbx, %rdi
5500000000000000d5: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>5500000000000000d5: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
n5600000000000000da: 05    movl    $6725632, %edin5600000000000000da: 05    movl    $6717440, %edi
5700000000000000df: 05    callq   0x404720 <pthread_mutex_unlock@plt>5700000000000000df: 05    callq   0x404720 <pthread_mutex_unlock@plt>
n5800000000000000e4: 05    callq   0x414e40 <BloombergLP::ball::AttributeContext::lookupContext()>n5800000000000000e4: 05    callq   0x4125c0 <BloombergLP::ball::AttributeContext::lookupContext()>
5900000000000000e9: 02    xorl    %edi, %edi5900000000000000e9: 02    xorl    %edi, %edi
6000000000000000eb: 03    testq   %rax, %rax6000000000000000eb: 03    testq   %rax, %rax
6100000000000000ee: 04    setne   %dil6100000000000000ee: 04    setne   %dil
n6200000000000000f2: 05    movl    $4503490, %esin6200000000000000f2: 05    movl    $4494096, %esi
6300000000000000f7: 05    movl    $845, %edx6300000000000000f7: 05    movl    $845, %edx
n6400000000000000fc: 05    callq   0x405860 <aSsErT(int, char const*, int)>n6400000000000000fc: 05    callq   0x405630 <aSsErT(int, char const*, int)>
650000000000000101: 05    callq   0x414ca0 <BloombergLP::ball::AttributeContext::getContext()>650000000000000101: 05    callq   0x412420 <BloombergLP::ball::AttributeContext::getContext()>
660000000000000106: 03    movq    %rax, %r12660000000000000106: 03    movq    %rax, %r13
670000000000000109: 02    xorl    %edi, %edi670000000000000109: 02    xorl    %edi, %edi
68000000000000010b: 03    testq   %rax, %rax68000000000000010b: 03    testq   %rax, %rax
69000000000000010e: 04    sete    %dil69000000000000010e: 04    sete    %dil
n700000000000000112: 05    movl    $4503516, %esin700000000000000112: 05    movl    $4494122, %esi
710000000000000117: 05    movl    $848, %edx710000000000000117: 05    movl    $848, %edx
n72000000000000011c: 05    callq   0x405860 <aSsErT(int, char const*, int)>n72000000000000011c: 05    callq   0x405630 <aSsErT(int, char const*, int)>
730000000000000121: 05    callq   0x414e40 <BloombergLP::ball::AttributeContext::lookupContext()>730000000000000121: 05    callq   0x4125c0 <BloombergLP::ball::AttributeContext::lookupContext()>
740000000000000126: 02    xorl    %edi, %edi740000000000000126: 02    xorl    %edi, %edi
n750000000000000128: 03    cmpq    %rax, %r12n750000000000000128: 03    cmpq    %rax, %r13
76000000000000012b: 04    setne   %dil76000000000000012b: 04    setne   %dil
n77000000000000012f: 05    movl    $4503519, %esin77000000000000012f: 05    movl    $4494125, %esi
780000000000000134: 05    movl    $849, %edx780000000000000134: 05    movl    $849, %edx
n790000000000000139: 05    callq   0x405860 <aSsErT(int, char const*, int)>n790000000000000139: 05    callq   0x405630 <aSsErT(int, char const*, int)>
80000000000000013e: 07    movq    2497819(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>80000000000000013e: 07    movq    2492955(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
810000000000000145: 03    testq   %rax, %rax810000000000000145: 03    testq   %rax, %rax
n820000000000000148: 02    jne     0x408a6f <case4ContextThread+0x14f>n820000000000000148: 02    jne     0x407d6f <case4ContextThread+0x14f>
83000000000000014a: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>83000000000000014a: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
84000000000000014f: 05    movq    %rax, 16(%rsp)84000000000000014f: 05    movq    %rax, 16(%rsp)
n850000000000000154: 05    leaq    96(%rsp), %rdin850000000000000154: 05    leaq    104(%rsp), %rdi
860000000000000159: 05    leaq    16(%rsp), %r15860000000000000159: 05    leaq    16(%rsp), %r12
87000000000000015e: 05    movl    $33, %esi87000000000000015e: 05    movl    $33, %esi
n880000000000000163: 03    movq    %r15, %rdxn880000000000000163: 03    movq    %r12, %rdx
890000000000000166: 05    callq   0x43cd90 <bsl::vector<unsigned long, bsl::allocator<unsigned long> >::vector(unsigned long, bsl::allocator<unsigned long> const&)>890000000000000166: 05    callq   0x43a8c0 <bsl::vector<unsigned long, bsl::allocator<unsigned long> >::vector(unsigned long, bsl::allocator<unsigned long> const&)>
90000000000000016b: 02    xorl    %ebx, %ebx90000000000000016b: 02    xorl    %ebx, %ebx
n91000000000000016d: 02    jmp     0x408a9d <case4ContextThread+0x17d>n91000000000000016d: 02    jmp     0x407d9d <case4ContextThread+0x17d>
92000000000000016f: 01    nop92000000000000016f: 01    nop
930000000000000170: 03    movq    %rbp, %rbx930000000000000170: 03    movq    %rbp, %rbx
940000000000000173: 04    cmpq    $33, %rbp940000000000000173: 04    cmpq    $33, %rbp
n950000000000000177: 06    je      0x408b8f <case4ContextThread+0x26f>n950000000000000177: 06    je      0x407e8f <case4ContextThread+0x26f>
96000000000000017d: 07    movq    2497756(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>96000000000000017d: 07    movq    2492892(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
970000000000000184: 03    testq   %rax, %rax970000000000000184: 03    testq   %rax, %rax
n980000000000000187: 02    jne     0x408aae <case4ContextThread+0x18e>n980000000000000187: 02    jne     0x407dae <case4ContextThread+0x18e>
990000000000000189: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>990000000000000189: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
100000000000000018e: 09    movq    $0, 16(%rsp)100000000000000018e: 09    movq    $0, 16(%rsp)
1010000000000000197: 05    movq    %rax, 56(%rsp)1010000000000000197: 05    movq    %rax, 56(%rsp)
n102000000000000019c: 07    movaps  271581(%rip), %xmm0  # 44afa0 <__dso_handle+0x8>n102000000000000019c: 07    movaps  265517(%rip), %xmm0  # 448af0 <__dso_handle+0x8>
10300000000000001a3: 05    movups  %xmm0, 40(%rsp)10300000000000001a3: 05    movups  %xmm0, 40(%rsp)
n10400000000000001a8: 05    movl    $4507133, %ecxn10400000000000001a8: 05    movl    $4497739, %ecx
10500000000000001ad: 03    movq    %r15, %rdi10500000000000001ad: 03    movq    %r12, %rdi
10600000000000001b0: 03    movq    %rbx, %rsi10600000000000001b0: 03    movq    %rbx, %rsi
10700000000000001b3: 05    movl    $97, %edx10700000000000001b3: 05    movl    $97, %edx
n10800000000000001b8: 05    callq   0x428010 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>n10800000000000001b8: 05    callq   0x425b40 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
10900000000000001bd: 06    cmpq    $23, 48(%rsp)10900000000000001bd: 06    cmpq    $23, 48(%rsp)
n11000000000000001c3: 03    movq    %r15, %rsin11000000000000001c3: 03    movq    %r12, %rsi
11100000000000001c6: 02    je      0x408aed <case4ContextThread+0x1cd>11100000000000001c6: 02    je      0x407ded <case4ContextThread+0x1cd>
11200000000000001c8: 05    movq    16(%rsp), %rsi11200000000000001c8: 05    movq    16(%rsp), %rsi
11300000000000001cd: 04    leaq    1(%rbx), %rbp11300000000000001cd: 04    leaq    1(%rbx), %rbp
11400000000000001d1: 03    movq    %r14, %rdi11400000000000001d1: 03    movq    %r14, %rdi
11500000000000001d4: 02    movl    %ebp, %edx11500000000000001d4: 02    movl    %ebp, %edx
11600000000000001d6: 02    xorl    %ecx, %ecx11600000000000001d6: 02    xorl    %ecx, %ecx
11700000000000001d8: 03    xorl    %r8d, %r8d11700000000000001d8: 03    xorl    %r8d, %r8d
11800000000000001db: 03    xorl    %r9d, %r9d11800000000000001db: 03    xorl    %r9d, %r9d
n11900000000000001de: 05    callq   0x415d10 <BloombergLP::ball::CategoryManager::setThresholdLevels(char const*, int, int, int, int)>n11900000000000001de: 05    callq   0x413490 <BloombergLP::ball::CategoryManager::setThresholdLevels(char const*, int, int, int, int)>
12000000000000001e3: 05    movq    96(%rsp), %rcx12000000000000001e3: 05    movq    104(%rsp), %rcx
12100000000000001e8: 04    movq    %rax, (%rcx,%rbx,8)12100000000000001e8: 04    movq    %rax, (%rcx,%rbx,8)
n12200000000000001ec: 05    movq    96(%rsp), %raxn12200000000000001ec: 05    movq    104(%rsp), %rax
12300000000000001f1: 05    cmpq    $0, (%rax,%rbx,8)12300000000000001f1: 05    cmpq    $0, (%rax,%rbx,8)
n12400000000000001f6: 02    jne     0x408b6e <case4ContextThread+0x24e>n12400000000000001f6: 02    jne     0x407e6e <case4ContextThread+0x24e>
12500000000000001f8: 05    movl    $6725448, %edi12500000000000001f8: 05    movl    $6717256, %edi
12600000000000001fd: 05    movl    $4515237, %esi12600000000000001fd: 05    movl    $4505829, %esi
1270000000000000202: 05    movl    $1, %edx1270000000000000202: 05    movl    $1, %edx
n1280000000000000207: 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)>n1280000000000000207: 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)>
129000000000000020c: 05    movl    $4502019, %esi129000000000000020c: 05    movl    $4492625, %esi
1300000000000000211: 05    movl    $2, %edx1300000000000000211: 05    movl    $2, %edx
1310000000000000216: 03    movq    %rax, %rdi1310000000000000216: 03    movq    %rax, %rdi
n1320000000000000219: 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)>n1320000000000000219: 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)>
133000000000000021e: 03    movq    %rax, %rdi133000000000000021e: 03    movq    %rax, %rdi
1340000000000000221: 02    movl    %ebx, %esi1340000000000000221: 02    movl    %ebx, %esi
1350000000000000223: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>1350000000000000223: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
n1360000000000000228: 05    movl    $4509885, %esin1360000000000000228: 05    movl    $4500477, %esi
137000000000000022d: 05    movl    $1, %edx137000000000000022d: 05    movl    $1, %edx
1380000000000000232: 03    movq    %rax, %rdi1380000000000000232: 03    movq    %rax, %rdi
n1390000000000000235: 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)>n1390000000000000235: 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)>
140000000000000023a: 05    movl    $4503546, %esi140000000000000023a: 05    movl    $4494152, %esi
141000000000000023f: 05    movl    $1, %edi141000000000000023f: 05    movl    $1, %edi
1420000000000000244: 05    movl    $859, %edx1420000000000000244: 05    movl    $859, %edx
n1430000000000000249: 05    callq   0x405860 <aSsErT(int, char const*, int)>n1430000000000000249: 05    callq   0x405630 <aSsErT(int, char const*, int)>
144000000000000024e: 06    cmpq    $23, 48(%rsp)144000000000000024e: 06    cmpq    $23, 48(%rsp)
n1450000000000000254: 06    je      0x408a90 <case4ContextThread+0x170>n1450000000000000254: 06    je      0x407d90 <case4ContextThread+0x170>
146000000000000025a: 05    movq    16(%rsp), %rsi146000000000000025a: 05    movq    16(%rsp), %rsi
147000000000000025f: 05    movq    56(%rsp), %rdi147000000000000025f: 05    movq    56(%rsp), %rdi
1480000000000000264: 03    movq    (%rdi), %rax1480000000000000264: 03    movq    (%rdi), %rax
1490000000000000267: 03    callq   *24(%rax)1490000000000000267: 03    callq   *24(%rax)
n150000000000000026a: 05    jmp     0x408a90 <case4ContextThread+0x170>n150000000000000026a: 05    jmp     0x407d90 <case4ContextThread+0x170>
151000000000000026f: 12    movq    $4501584, 128(%rsp)151000000000000026f: 12    movq    $4492192, 144(%rsp)
152000000000000027b: 07    movq    2497502(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>152000000000000027b: 07    movq    2492638(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
1530000000000000282: 03    testq   %rax, %rax1530000000000000282: 03    testq   %rax, %rax
n1540000000000000285: 08    movq    %r12, 224(%rsp)n
155000000000000028d: 02    jne     0x408bb4 <case4ContextThread+0x294>1540000000000000285: 02    jne     0x407eac <case4ContextThread+0x28c>
156000000000000028f: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>1550000000000000287: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1570000000000000294: 08    movq    %rax, 136(%rsp)156000000000000028c: 08    movq    %rax, 152(%rsp)
158000000000000029c: 03    xorps   %xmm0, %xmm01570000000000000294: 03    xorps   %xmm0, %xmm0
159000000000000029f: 08    movups  %xmm0, 144(%rsp)1580000000000000297: 08    movups  %xmm0, 160(%rsp)
16000000000000002a7: 11    movl    $1, 160(%rsp)159000000000000029f: 11    movl    $1, 176(%rsp)
16100000000000002b2: 08    leaq    168(%rsp), %rax16000000000000002aa: 08    leaq    184(%rsp), %rax
16200000000000002ba: 11    movl    $0, 192(%rsp)16100000000000002b2: 11    movl    $0, 208(%rsp)
16300000000000002c5: 08    movq    %rax, 184(%rsp)16200000000000002bd: 08    movq    %rax, 200(%rsp)
16400000000000002cd: 12    movq    $0, 176(%rsp)16300000000000002c5: 12    movq    $0, 192(%rsp)
16500000000000002d9: 03    xorl    %r12d, %r12d16400000000000002d1: 02    xorl    %ebp, %ebp
16500000000000002d3: 06    movl    $4294967295, %r14d
16600000000000002dc: 05    leaq    16(%rsp), %r1516600000000000002d9: 05    leaq    16(%rsp), %rbx
16700000000000002e1: 02    jmp     0x408c1d <case4ContextThread+0x2fd>16700000000000002de: 02    jmp     0x407f0b <case4ContextThread+0x2eb>
16800000000000002e3: 10    nopw    %cs:(%rax,%rax)
16900000000000002ed: 03    nopl    (%rax)
17000000000000002f0: 03    incl    %r12d16800000000000002e0: 02    incl    %ebp
17100000000000002f3: 04    cmpl    $32, %r12d16900000000000002e2: 03    cmpl    $32, %ebp
17200000000000002f7: 06    je      0x408f9d <case4ContextThread+0x67d>17000000000000002e5: 06    je      0x407fd1 <case4ContextThread+0x3b1>
17300000000000002fd: 07    movq    2497372(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>17100000000000002eb: 07    movq    2492526(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
17200000000000002f2: 03    testq   %rax, %rax
17300000000000002f5: 02    jne     0x407f1c <case4ContextThread+0x2fc>
17400000000000002f7: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
17500000000000002fc: 09    movq    $4493008, 16(%rsp)
1760000000000000305: 08    movl    $0, 72(%rsp)
1740000000000000304: 03    testq   %rax, %rax177000000000000030d: 03    testq   %rax, %rax
1750000000000000307: 02    jne     0x408c2e <case4ContextThread+0x30e>1780000000000000310: 02    jne     0x407f3e <case4ContextThread+0x31e>
1760000000000000309: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>1790000000000000312: 07    movq    2492487(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
177000000000000030e: 09    movq    $4502402, 16(%rsp)
1780000000000000317: 08    movl    $0, 72(%rsp)
179000000000000031f: 03    testq   %rax, %rax1800000000000000319: 03    testq   %rax, %rax
1800000000000000322: 02    jne     0x408c54 <case4ContextThread+0x334>181000000000000031c: 02    je      0x407f88 <case4ContextThread+0x368>
1810000000000000324: 07    movq    2497333(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
182000000000000032b: 03    testq   %rax, %rax
183000000000000032e: 06    je      0x408f32 <case4ContextThread+0x612>
1840000000000000334: 05    movq    %rax, 80(%rsp)182000000000000031e: 05    movq    %rax, 80(%rsp)
1850000000000000339: 05    movl    $4294967295, %eax
186000000000000033e: 05    movq    %rax, 88(%rsp)1830000000000000323: 05    movq    %r14, 88(%rsp)
1870000000000000343: 05    movl    %r12d, 24(%rsp)1840000000000000328: 04    movl    %ebp, 24(%rsp)
1880000000000000348: 08    movl    $1, 72(%rsp)185000000000000032c: 08    movl    $1, 72(%rsp)
1890000000000000350: 08    movq    176(%rsp), %rax1860000000000000334: 08    leaq    152(%rsp), %rdi
1900000000000000358: 03    testq   %rax, %rax187000000000000033c: 03    movq    %rbx, %rsi
188000000000000033f: 05    callq   0x40fe00 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::insert(BloombergLP::ball::Attribute const&)>
1890000000000000344: 05    cmpl    $3, 72(%rsp)
1900000000000000349: 02    jne     0x407f00 <case4ContextThread+0x2e0>
191000000000000034b: 06    cmpq    $23, 56(%rsp)
191000000000000035b: 02    je      0x408ce0 <case4ContextThread+0x3c0>1920000000000000351: 02    je      0x407f00 <case4ContextThread+0x2e0>
1930000000000000353: 05    movq    24(%rsp), %rsi
1940000000000000358: 05    movq    64(%rsp), %rdi
195000000000000035d: 03    movq    (%rdi), %rax
1960000000000000360: 03    callq   *24(%rax)
1970000000000000363: 05    jmp     0x407f00 <case4ContextThread+0x2e0>
1980000000000000368: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
199000000000000036d: 04    movl    72(%rsp), %ecx
2000000000000000371: 05    movq    %rax, 80(%rsp)
2010000000000000376: 05    movq    %r14, 88(%rsp)
202000000000000037b: 03    cmpl    $3, %ecx
203000000000000037e: 02    je      0x407fab <case4ContextThread+0x38b>
2040000000000000380: 03    cmpl    $1, %ecx
2050000000000000383: 02    jne     0x407f48 <case4ContextThread+0x328>
2060000000000000385: 04    movl    %ebp, 24(%rsp)
2070000000000000389: 02    jmp     0x407f54 <case4ContextThread+0x334>
208000000000000038b: 06    cmpq    $23, 56(%rsp)
2090000000000000391: 02    je      0x407fc3 <case4ContextThread+0x3a3>
2100000000000000393: 05    movq    24(%rsp), %rsi
2110000000000000398: 05    movq    64(%rsp), %rdi
212000000000000039d: 03    movq    (%rdi), %rax
21300000000000003a0: 03    callq   *24(%rax)
21400000000000003a3: 09    movq    $-1, 48(%rsp)
21500000000000003ac: 05    jmp     0x407f48 <case4ContextThread+0x328>
21600000000000003b1: 08    movq    $0, 32(%r13)
21700000000000003b9: 08    movq    $-1, 40(%r13)
21800000000000003c1: 08    leaq    136(%rsp), %rdi
21900000000000003c9: 08    leaq    144(%rsp), %rdx
22000000000000003d1: 03    movq    %r13, %rsi
22100000000000003d4: 05    callq   0x411d90 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
192000000000000035d: 02    xorl    %ebx, %ebx22200000000000003d9: 02    xorl    %ebx, %ebx
193000000000000035f: 01    nop     
1940000000000000360: 03    movq    %rax, %rbp
1950000000000000363: 04    leaq    24(%rax), %rdx
1960000000000000367: 08    leaq    136(%rsp), %rdi
197000000000000036f: 03    movq    %r15, %rsi
1980000000000000372: 05    callq   0x413df0 <AttributeComparator::operator()(BloombergLP::ball::Attribute const&, BloombergLP::ball::Attribute const&) const>
1990000000000000377: 02    testb   %al, %al
2000000000000000379: 04    cmoveq  %rbp, %rbx
201000000000000037d: 02    xorb    $1, %al
202000000000000037f: 03    movzbl  %al, %ecx
2030000000000000382: 05    movq    8(%rbp,%rcx,8), %rax
2040000000000000387: 03    testq   %rax, %rax
205000000000000038a: 02    jne     0x408c80 <case4ContextThread+0x360>
206000000000000038c: 05    leal    -1(%rcx,%rcx), %r14d
2070000000000000391: 03    testq   %rbx, %rbx
2080000000000000394: 02    je      0x408cf0 <case4ContextThread+0x3d0>
2090000000000000396: 04    addq    $24, %rbx
210000000000000039a: 08    leaq    136(%rsp), %rdi
21100000000000003a2: 03    movq    %rbx, %rsi
21200000000000003a5: 03    movq    %r15, %rdx
21300000000000003a8: 05    callq   0x413df0 <AttributeComparator::operator()(BloombergLP::ball::Attribute const&, BloombergLP::ball::Attribute const&) const>
21400000000000003ad: 03    movl    %r14d, %ebx
21500000000000003b0: 02    testb   %al, %al
21600000000000003b2: 02    jne     0x408cf3 <case4ContextThread+0x3d3>
21700000000000003b4: 05    jmp     0x408f06 <case4ContextThread+0x5e6>
21800000000000003b9: 07    nopl    (%rax)
21900000000000003c0: 05    movl    $4294967295, %ebx
22000000000000003c5: 08    leaq    168(%rsp), %rbp
22100000000000003cd: 02    jmp     0x408cf3 <case4ContextThread+0x3d3>
22200000000000003cf: 01    nop     
22300000000000003d0: 03    movl    %r14d, %ebx
22400000000000003d3: 08    movq    152(%rsp), %r13
22500000000000003db: 03    testq   %r13, %r13
22600000000000003de: 06    jne     0x408e40 <case4ContextThread+0x520>
22700000000000003e4: 08    movslq  160(%rsp), %rax
22800000000000003ec: 04    imulq   $104, %rax, %r14
22900000000000003f0: 04    leaq    23(%r14), %rsi
23000000000000003f4: 04    andq    $-16, %rsi
23100000000000003f8: 08    movq    136(%rsp), %rdi
2320000000000000400: 03    movq    (%rdi), %rax
2330000000000000403: 03    callq   *16(%rax)
2340000000000000406: 03    movq    %rax, %rcx
2350000000000000409: 08    movq    144(%rsp), %rax
2360000000000000411: 03    movq    %rax, (%rcx)
2370000000000000414: 08    movq    %rcx, 144(%rsp)
238000000000000041c: 04    leaq    8(%rcx), %r13
2390000000000000420: 05    leaq    -96(%rcx,%r14), %rsi
2400000000000000425: 03    cmpq    %r13, %rsi
2410000000000000428: 06    jbe     0x408e0e <case4ContextThread+0x4ee>
242000000000000042e: 04    addq    $-105, %r14
2430000000000000432: 03    movq    %r14, %rax
2440000000000000435: 10    movabsq $5675921253449092805, %rdx
245000000000000043f: 03    mulq    %rdx
2460000000000000442: 03    shrl    $5, %edx
2470000000000000445: 02    incl    %edx
2480000000000000447: 04    andq    $7, %rdx
249000000000000044b: 06    je      0x408f62 <case4ContextThread+0x642>
2500000000000000451: 04    addq    $112, %rcx
2510000000000000455: 03    negq    %rdx
2520000000000000458: 08    nopl    (%rax,%rax)
2530000000000000460: 04    movq    %rcx, -104(%rcx)
2540000000000000464: 04    addq    $104, %rcx
2550000000000000468: 03    incq    %rdx
256000000000000046b: 02    jne     0x408d80 <case4ContextThread+0x460>
257000000000000046d: 04    addq    $-104, %rcx
2580000000000000471: 07    cmpq    $728, %r14
2590000000000000478: 02    jb      0x408e0e <case4ContextThread+0x4ee>
260000000000000047a: 06    nopw    (%rax,%rax)
2610000000000000480: 04    leaq    104(%rcx), %rax
2620000000000000484: 03    movq    %rax, (%rcx)
2630000000000000487: 07    leaq    208(%rcx), %rax
264000000000000048e: 04    movq    %rax, 104(%rcx)
2650000000000000492: 07    leaq    312(%rcx), %rax
2660000000000000499: 07    movq    %rax, 208(%rcx)
26700000000000004a0: 07    leaq    416(%rcx), %rax
26800000000000004a7: 07    movq    %rax, 312(%rcx)
26900000000000004ae: 07    leaq    520(%rcx), %rax
27000000000000004b5: 07    movq    %rax, 416(%rcx)
27100000000000004bc: 07    leaq    624(%rcx), %rax
27200000000000004c3: 07    movq    %rax, 520(%rcx)
27300000000000004ca: 07    leaq    728(%rcx), %rax
27400000000000004d1: 07    movq    %rax, 624(%rcx)
27500000000000004d8: 07    leaq    832(%rcx), %rax
27600000000000004df: 07    movq    %rax, 728(%rcx)
27700000000000004e6: 03    movq    %rax, %rcx
27800000000000004e9: 03    cmpq    %rsi, %rax
27900000000000004ec: 02    jb      0x408da0 <case4ContextThread+0x480>
28000000000000004ee: 08    movq    152(%rsp), %rax
28100000000000004f6: 03    movq    %rax, (%rsi)
28200000000000004f9: 08    movq    %r13, 152(%rsp)
2830000000000000501: 07    movl    160(%rsp), %eax
2840000000000000508: 03    cmpl    $31, %eax
285000000000000050b: 02    jg      0x408e40 <case4ContextThread+0x520>
286000000000000050d: 02    addl    %eax, %eax
287000000000000050f: 07    movl    %eax, 160(%rsp)
2880000000000000516: 10    nopw    %cs:(%rax,%rax)
2890000000000000520: 04    movq    (%r13), %rax
2900000000000000524: 08    movq    %rax, 152(%rsp)
291000000000000052c: 08    movq    136(%rsp), %rax
2920000000000000534: 03    testq   %rax, %rax
2930000000000000537: 02    je      0x408e70 <case4ContextThread+0x550>
2940000000000000539: 05    movq    16(%rsp), %rcx
295000000000000053e: 04    movq    %rcx, 24(%r13)
2960000000000000542: 04    movl    72(%rsp), %ecx
2970000000000000546: 04    movl    %ecx, 80(%r13)
298000000000000054a: 02    jmp     0x408eb0 <case4ContextThread+0x590>
299000000000000054c: 04    nopl    (%rax)
3000000000000000550: 07    movq    2496777(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
3010000000000000557: 03    testq   %rax, %rax
302000000000000055a: 02    jne     0x408e81 <case4ContextThread+0x561>
303000000000000055c: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
3040000000000000561: 05    movq    16(%rsp), %rcx
3050000000000000566: 04    movq    %rcx, 24(%r13)
306000000000000056a: 04    movl    72(%rsp), %ecx
307000000000000056e: 04    movl    %ecx, 80(%r13)
3080000000000000572: 03    testq   %rax, %rax
3090000000000000575: 02    jne     0x408eb0 <case4ContextThread+0x590>
3100000000000000577: 07    movq    2496738(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
311000000000000057e: 03    testq   %rax, %rax
3120000000000000581: 02    jne     0x408eb0 <case4ContextThread+0x590>
3130000000000000583: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
3140000000000000588: 04    movl    80(%r13), %ecx
315000000000000058c: 04    nopl    (%rax)
3160000000000000590: 04    movq    %rax, 88(%r13)
3170000000000000594: 02    testl   %ecx, %ecx
3180000000000000596: 02    je      0x408ede <case4ContextThread+0x5be>
3190000000000000598: 04    leaq    32(%r13), %rcx
320000000000000059c: 08    movq    %rcx, 208(%rsp)
32100000000000005a4: 08    movq    %rax, 216(%rsp)
32200000000000005ac: 05    leaq    24(%rsp), %rdi
32300000000000005b1: 08    leaq    208(%rsp), %rsi
32400000000000005b9: 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>
32500000000000005be: 04    movl    88(%rsp), %eax
32600000000000005c2: 04    movl    %eax, 96(%r13)
32700000000000005c6: 04    movl    92(%rsp), %eax
32800000000000005ca: 04    movl    %eax, 100(%r13)
32900000000000005ce: 03    shrl    $31, %ebx
33000000000000005d1: 08    leaq    168(%rsp), %rdi
33100000000000005d9: 03    movq    %rbp, %rsi
33200000000000005dc: 02    movl    %ebx, %edx
33300000000000005de: 03    movq    %r13, %rcx
33400000000000005e1: 05    callq   0x420490 <BloombergLP::bslalg::RbTreeUtil::insertAt(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeNode*, bool, BloombergLP::bslalg::RbTreeNode*)>
33500000000000005e6: 05    cmpl    $3, 72(%rsp)
33600000000000005eb: 06    jne     0x408c10 <case4ContextThread+0x2f0>
33700000000000005f1: 06    cmpq    $23, 56(%rsp)
33800000000000005f7: 06    je      0x408c10 <case4ContextThread+0x2f0>
33900000000000005fd: 05    movq    24(%rsp), %rsi
3400000000000000602: 05    movq    64(%rsp), %rdi
3410000000000000607: 03    movq    (%rdi), %rax
342000000000000060a: 03    callq   *24(%rax)
343000000000000060d: 05    jmp     0x408c10 <case4ContextThread+0x2f0>
3440000000000000612: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
3450000000000000617: 04    movl    72(%rsp), %ecx
346000000000000061b: 05    movq    %rax, 80(%rsp)
3470000000000000620: 05    movl    $4294967295, %eax
3480000000000000625: 05    movq    %rax, 88(%rsp)
349000000000000062a: 03    cmpl    $3, %ecx
350000000000000062d: 02    je      0x408f77 <case4ContextThread+0x657>
351000000000000062f: 03    cmpl    $1, %ecx
3520000000000000632: 06    jne     0x408c63 <case4ContextThread+0x343>
3530000000000000638: 05    movl    %r12d, 24(%rsp)
354000000000000063d: 05    jmp     0x408c70 <case4ContextThread+0x350>
3550000000000000642: 03    movq    %r13, %rcx
3560000000000000645: 07    cmpq    $728, %r14
357000000000000064c: 06    jae     0x408da0 <case4ContextThread+0x480>
3580000000000000652: 05    jmp     0x408e0e <case4ContextThread+0x4ee>
3590000000000000657: 06    cmpq    $23, 56(%rsp)
360000000000000065d: 02    je      0x408f8f <case4ContextThread+0x66f>
361000000000000065f: 05    movq    24(%rsp), %rsi
3620000000000000664: 05    movq    64(%rsp), %rdi
3630000000000000669: 03    movq    (%rdi), %rax
364000000000000066c: 03    callq   *24(%rax)
365000000000000066f: 09    movq    $-1, 48(%rsp)
3660000000000000678: 05    jmp     0x408c63 <case4ContextThread+0x343>
367000000000000067d: 08    movq    224(%rsp), %r12
3680000000000000685: 09    movq    $0, 32(%r12)
369000000000000068e: 09    movq    $-1, 40(%r12)
3700000000000000697: 08    leaq    200(%rsp), %rdi
371000000000000069f: 08    leaq    128(%rsp), %rdx
37200000000000006a7: 03    movq    %r12, %rsi
37300000000000006aa: 05    callq   0x414610 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
37400000000000006af: 02    xorl    %ebx, %ebx
37500000000000006b1: 06    movl    $4294967295, %r14d22300000000000003db: 06    movl    $4294967295, %r14d
37600000000000006b7: 05    leaq    16(%rsp), %rbp22400000000000003e1: 05    leaq    16(%rsp), %rbp
37700000000000006bc: 02    jmp     0x408feb <case4ContextThread+0x6cb>22500000000000003e6: 02    jmp     0x40801b <case4ContextThread+0x3fb>
37800000000000006be: 02    nop     22600000000000003e8: 08    nopl    (%rax,%rax)
37900000000000006c0: 02    incl    %ebx22700000000000003f0: 02    incl    %ebx
38000000000000006c2: 03    cmpl    $32, %ebx22800000000000003f2: 03    cmpl    $32, %ebx
38100000000000006c5: 06    je      0x409119 <case4ContextThread+0x7f9>22900000000000003f5: 06    je      0x408149 <case4ContextThread+0x529>
38200000000000006cb: 07    movq    2496398(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>23000000000000003fb: 07    movq    2492254(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
38300000000000006d2: 03    testq   %rax, %rax2310000000000000402: 03    testq   %rax, %rax
38400000000000006d5: 02    jne     0x408ffc <case4ContextThread+0x6dc>2320000000000000405: 02    jne     0x40802c <case4ContextThread+0x40c>
38500000000000006d7: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>2330000000000000407: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
38600000000000006dc: 09    movq    $4502402, 16(%rsp)234000000000000040c: 09    movq    $4493008, 16(%rsp)
38700000000000006e5: 08    movl    $0, 72(%rsp)2350000000000000415: 08    movl    $0, 72(%rsp)
38800000000000006ed: 03    testq   %rax, %rax236000000000000041d: 03    testq   %rax, %rax
38900000000000006f0: 02    jne     0x409022 <case4ContextThread+0x702>2370000000000000420: 02    jne     0x408052 <case4ContextThread+0x432>
39000000000000006f2: 07    movq    2496359(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>2380000000000000422: 07    movq    2492215(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
39100000000000006f9: 03    testq   %rax, %rax2390000000000000429: 03    testq   %rax, %rax
39200000000000006fc: 06    je      0x4090c9 <case4ContextThread+0x7a9>240000000000000042c: 06    je      0x4080f9 <case4ContextThread+0x4d9>
3930000000000000702: 05    movq    %rax, 80(%rsp)2410000000000000432: 05    movq    %rax, 80(%rsp)
3940000000000000707: 05    movq    %r14, 88(%rsp)2420000000000000437: 05    movq    %r14, 88(%rsp)
395000000000000070c: 04    movl    %ebx, 24(%rsp)243000000000000043c: 04    movl    %ebx, 24(%rsp)
3960000000000000710: 08    movl    $1, 72(%rsp)2440000000000000440: 08    movl    $1, 72(%rsp)
3970000000000000718: 03    movq    %r12, %rdi2450000000000000448: 03    movq    %r13, %rdi
398000000000000071b: 03    movq    %rbp, %rsi246000000000000044b: 03    movq    %rbp, %rsi
399000000000000071e: 05    callq   0x414710 <BloombergLP::ball::AttributeContainerList::hasValue(BloombergLP::ball::Attribute const&) const>247000000000000044e: 05    callq   0x411e90 <BloombergLP::ball::AttributeContainerList::hasValue(BloombergLP::ball::Attribute const&) const>
4000000000000000723: 02    testb   %al, %al2480000000000000453: 02    testb   %al, %al
4010000000000000725: 02    jne     0x40909d <case4ContextThread+0x77d>2490000000000000455: 02    jne     0x4080cd <case4ContextThread+0x4ad>
4020000000000000727: 05    movl    $6725448, %edi2500000000000000457: 05    movl    $6717256, %edi
403000000000000072c: 05    movl    $4515237, %esi251000000000000045c: 05    movl    $4505829, %esi
4040000000000000731: 05    movl    $1, %edx2520000000000000461: 05    movl    $1, %edx
4050000000000000736: 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)>2530000000000000466: 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)>
406000000000000073b: 05    movl    $4502019, %esi254000000000000046b: 05    movl    $4492625, %esi
4070000000000000740: 05    movl    $2, %edx2550000000000000470: 05    movl    $2, %edx
4080000000000000745: 03    movq    %rax, %rdi2560000000000000475: 03    movq    %rax, %rdi
4090000000000000748: 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)>2570000000000000478: 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)>
410000000000000074d: 03    movq    %rax, %rdi258000000000000047d: 03    movq    %rax, %rdi
4110000000000000750: 02    movl    %ebx, %esi2590000000000000480: 02    movl    %ebx, %esi
4120000000000000752: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>2600000000000000482: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
4130000000000000757: 05    movl    $4509885, %esi2610000000000000487: 05    movl    $4500477, %esi
414000000000000075c: 05    movl    $1, %edx262000000000000048c: 05    movl    $1, %edx
4150000000000000761: 03    movq    %rax, %rdi2630000000000000491: 03    movq    %rax, %rdi
4160000000000000764: 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)>2640000000000000494: 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)>
4170000000000000769: 05    movl    $4503560, %esi2650000000000000499: 05    movl    $4494166, %esi
418000000000000076e: 05    movl    $1, %edi266000000000000049e: 05    movl    $1, %edi
4190000000000000773: 05    movl    $876, %edx26700000000000004a3: 05    movl    $876, %edx
4200000000000000778: 05    callq   0x405860 <aSsErT(int, char const*, int)>26800000000000004a8: 05    callq   0x405630 <aSsErT(int, char const*, int)>
421000000000000077d: 05    cmpl    $3, 72(%rsp)26900000000000004ad: 05    cmpl    $3, 72(%rsp)
4220000000000000782: 06    jne     0x408fe0 <case4ContextThread+0x6c0>27000000000000004b2: 06    jne     0x408010 <case4ContextThread+0x3f0>
4230000000000000788: 06    cmpq    $23, 56(%rsp)27100000000000004b8: 06    cmpq    $23, 56(%rsp)
424000000000000078e: 06    je      0x408fe0 <case4ContextThread+0x6c0>27200000000000004be: 06    je      0x408010 <case4ContextThread+0x3f0>
4250000000000000794: 05    movq    24(%rsp), %rsi27300000000000004c4: 05    movq    24(%rsp), %rsi
4260000000000000799: 05    movq    64(%rsp), %rdi27400000000000004c9: 05    movq    64(%rsp), %rdi
427000000000000079e: 03    movq    (%rdi), %rax27500000000000004ce: 03    movq    (%rdi), %rax
42800000000000007a1: 03    callq   *24(%rax)27600000000000004d1: 03    callq   *24(%rax)
42900000000000007a4: 05    jmp     0x408fe0 <case4ContextThread+0x6c0>27700000000000004d4: 05    jmp     0x408010 <case4ContextThread+0x3f0>
43000000000000007a9: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>27800000000000004d9: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
43100000000000007ae: 04    movl    72(%rsp), %ecx27900000000000004de: 04    movl    72(%rsp), %ecx
43200000000000007b2: 05    movq    %rax, 80(%rsp)28000000000000004e2: 05    movq    %rax, 80(%rsp)
43300000000000007b7: 05    movq    %r14, 88(%rsp)28100000000000004e7: 05    movq    %r14, 88(%rsp)
43400000000000007bc: 03    cmpl    $3, %ecx28200000000000004ec: 03    cmpl    $3, %ecx
43500000000000007bf: 02    je      0x4090f3 <case4ContextThread+0x7d3>28300000000000004ef: 02    je      0x408123 <case4ContextThread+0x503>
43600000000000007c1: 03    cmpl    $1, %ecx28400000000000004f1: 03    cmpl    $1, %ecx
43700000000000007c4: 06    jne     0x40902c <case4ContextThread+0x70c>28500000000000004f4: 06    jne     0x40805c <case4ContextThread+0x43c>
43800000000000007ca: 04    movl    %ebx, 24(%rsp)28600000000000004fa: 04    movl    %ebx, 24(%rsp)
43900000000000007ce: 05    jmp     0x409038 <case4ContextThread+0x718>28700000000000004fe: 05    jmp     0x408068 <case4ContextThread+0x448>
44000000000000007d3: 06    cmpq    $23, 56(%rsp)2880000000000000503: 06    cmpq    $23, 56(%rsp)
44100000000000007d9: 02    je      0x40910b <case4ContextThread+0x7eb>2890000000000000509: 02    je      0x40813b <case4ContextThread+0x51b>
44200000000000007db: 05    movq    24(%rsp), %rsi290000000000000050b: 05    movq    24(%rsp), %rsi
44300000000000007e0: 05    movq    64(%rsp), %rdi2910000000000000510: 05    movq    64(%rsp), %rdi
44400000000000007e5: 03    movq    (%rdi), %rax2920000000000000515: 03    movq    (%rdi), %rax
44500000000000007e8: 03    callq   *24(%rax)2930000000000000518: 03    callq   *24(%rax)
44600000000000007eb: 09    movq    $-1, 48(%rsp)294000000000000051b: 09    movq    $-1, 48(%rsp)
44700000000000007f4: 05    jmp     0x40902c <case4ContextThread+0x70c>2950000000000000524: 05    jmp     0x40805c <case4ContextThread+0x43c>
44800000000000007f9: 02    xorl    %ebx, %ebx2960000000000000529: 02    xorl    %ebx, %ebx
44900000000000007fb: 05    movl    $1, %ebp297000000000000052b: 05    movl    $1, %ebp
4500000000000000800: 05    movq    96(%rsp), %rax2980000000000000530: 05    movq    104(%rsp), %rax
4510000000000000805: 04    movq    (%rax,%rbp,8), %rsi2990000000000000535: 04    movq    (%rax,%rbp,8), %rsi
4520000000000000809: 03    movq    %r12, %rdi3000000000000000539: 03    movq    %r13, %rdi
453000000000000080c: 05    callq   0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>301000000000000053c: 05    callq   0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
4540000000000000811: 03    movzbl  %al, %eax3020000000000000541: 03    movzbl  %al, %eax
4550000000000000814: 02    addl    %eax, %ebx3030000000000000544: 02    addl    %eax, %ebx
4560000000000000816: 03    incq    %rbp3040000000000000546: 03    incq    %rbp
4570000000000000819: 04    cmpq    $33, %rbp3050000000000000549: 04    cmpq    $33, %rbp
458000000000000081d: 02    jne     0x409120 <case4ContextThread+0x800>306000000000000054d: 02    jne     0x408150 <case4ContextThread+0x530>
459000000000000081f: 05    movl    $1, %ebp307000000000000054f: 05    movl    $1, %ebp
4600000000000000824: 03    cmpl    $32, %ebx3080000000000000554: 03    cmpl    $32, %ebx
4610000000000000827: 05    movl    $0, %ebx3090000000000000557: 05    movl    $0, %ebx
462000000000000082c: 02    jne     0x409120 <case4ContextThread+0x800>310000000000000055c: 02    jne     0x408150 <case4ContextThread+0x530>
463000000000000082e: 05    movl    $6725800, %edi311000000000000055e: 05    movl    $6717608, %edi
4640000000000000833: 05    callq   0x422bd0 <BloombergLP::bslmt::Barrier::wait()>3120000000000000563: 05    callq   0x4206d0 <BloombergLP::bslmt::Barrier::wait()>
4650000000000000838: 07    cmpb    $0, 2494158(%rip)  # 66a02d <veryVerbose>3130000000000000568: 07    cmpb    $0, 2490014(%rip)  # 66802d <veryVerbose>
466000000000000083f: 06    je      0x40921d <case4ContextThread+0x8fd>314000000000000056f: 06    je      0x40824d <case4ContextThread+0x62d>
4670000000000000845: 05    movl    $6725632, %edi3150000000000000575: 05    movl    $6717440, %edi
468000000000000084a: 05    callq   0x404640 <pthread_mutex_lock@plt>316000000000000057a: 05    callq   0x404640 <pthread_mutex_lock@plt>
469000000000000084f: 05    callq   0x404250 <pthread_self@plt>317000000000000057f: 05    callq   0x404250 <pthread_self@plt>
4700000000000000854: 03    movslq  %eax, %rsi3180000000000000584: 03    movslq  %eax, %rsi
4710000000000000857: 05    movl    $6725448, %edi3190000000000000587: 05    movl    $6717256, %edi
472000000000000085c: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>320000000000000058c: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
4730000000000000861: 05    movl    $4502019, %esi3210000000000000591: 05    movl    $4492625, %esi
4740000000000000866: 05    movl    $2, %edx3220000000000000596: 05    movl    $2, %edx
323000000000000059b: 03    movq    %rax, %rdi
324000000000000059e: 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)>
32500000000000005a3: 05    movl    $4494200, %esi
32600000000000005a8: 05    movl    $47, %edx
32700000000000005ad: 03    movq    %rax, %rdi
32800000000000005b0: 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)>
32900000000000005b5: 05    movl    $4494248, %esi
33000000000000005ba: 05    movl    $27, %edx
33100000000000005bf: 03    movq    %rax, %rdi
33200000000000005c2: 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)>
33300000000000005c7: 03    movq    %rax, %rbx
33400000000000005ca: 03    movq    (%rax), %rax
33500000000000005cd: 04    movq    -24(%rax), %rsi
33600000000000005d1: 03    addq    %rbx, %rsi
33700000000000005d4: 05    leaq    16(%rsp), %rdi
33800000000000005d9: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
33900000000000005de: 05    leaq    16(%rsp), %rdi
34000000000000005e3: 05    movl    $6717072, %esi
34100000000000005e8: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
34200000000000005ed: 03    movq    (%rax), %rcx
34300000000000005f0: 03    movq    %rax, %rdi
34400000000000005f3: 05    movl    $10, %esi
34500000000000005f8: 03    callq   *56(%rcx)
34600000000000005fb: 02    movl    %eax, %ebp
34700000000000005fd: 05    leaq    16(%rsp), %rdi
3480000000000000602: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
3490000000000000607: 04    movsbl  %bpl, %esi
350000000000000060b: 03    movq    %rbx, %rdi
351000000000000060e: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
3520000000000000613: 03    movq    %rbx, %rdi
3530000000000000616: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
354000000000000061b: 03    movq    %rbx, %rdi
355000000000000061e: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
3560000000000000623: 05    movl    $6717440, %edi
3570000000000000628: 05    callq   0x404720 <pthread_mutex_unlock@plt>
358000000000000062d: 05    movq    104(%rsp), %rax
3590000000000000632: 03    movq    (%rax), %rsi
3600000000000000635: 03    movq    %r13, %rdi
3610000000000000638: 05    callq   0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
362000000000000063d: 03    movzbl  %al, %edi
3630000000000000640: 05    movl    $4494276, %esi
3640000000000000645: 05    movl    $901, %edx
365000000000000064a: 05    callq   0x405630 <aSsErT(int, char const*, int)>
366000000000000064f: 05    movl    $1, %ebx
3670000000000000654: 02    jmp     0x4082a9 <case4ContextThread+0x689>
3680000000000000656: 10    nopw    %cs:(%rax,%rax)
3690000000000000660: 03    movzbl  %bl, %eax
3700000000000000663: 06    imull   $205, %eax, %eax
3710000000000000669: 03    shrl    $10, %eax
372000000000000066c: 03    leal    (%rax,%rax,4), %eax
373000000000000066f: 02    negl    %eax
3740000000000000671: 03    movzbl  %al, %eax
3750000000000000674: 02    addb    %bl, %al
3760000000000000676: 06    je      0x408320 <case4ContextThread+0x700>
377000000000000067c: 03    incq    %rbx
378000000000000067f: 04    cmpq    $33, %rbx
3790000000000000683: 06    je      0x408335 <case4ContextThread+0x715>
3800000000000000689: 05    movq    104(%rsp), %rax
381000000000000068e: 04    movq    (%rax,%rbx,8), %rsi
3820000000000000692: 03    movq    %r13, %rdi
3830000000000000695: 05    callq   0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
384000000000000069a: 02    testb   %al, %al
385000000000000069c: 02    jne     0x408280 <case4ContextThread+0x660>
386000000000000069e: 05    movl    $6717256, %edi
38700000000000006a3: 05    movl    $4505829, %esi
38800000000000006a8: 05    movl    $1, %edx
38900000000000006ad: 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)>
39000000000000006b2: 05    movl    $4492625, %esi
39100000000000006b7: 05    movl    $2, %edx
475000000000000086b: 03    movq    %rax, %rdi39200000000000006bc: 03    movq    %rax, %rdi
476000000000000086e: 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)>39300000000000006bf: 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)>
39400000000000006c4: 03    movq    %rax, %rdi
39500000000000006c7: 02    movl    %ebx, %esi
39600000000000006c9: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
39700000000000006ce: 05    movl    $4500477, %esi
39800000000000006d3: 05    movl    $1, %edx
39900000000000006d8: 03    movq    %rax, %rdi
40000000000000006db: 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)>
40100000000000006e0: 05    movl    $4495086, %esi
40200000000000006e5: 05    movl    $1, %edi
40300000000000006ea: 05    movl    $903, %edx
40400000000000006ef: 05    callq   0x405630 <aSsErT(int, char const*, int)>
40500000000000006f4: 05    jmp     0x408280 <case4ContextThread+0x660>
40600000000000006f9: 07    nopl    (%rax)
4070000000000000700: 08    movq    $0, 32(%r13)
4080000000000000708: 08    movq    $-1, 40(%r13)
4090000000000000710: 05    jmp     0x40829c <case4ContextThread+0x67c>
4100000000000000715: 08    movl    $0, 12(%rsp)
411000000000000071d: 05    movq    104(%rsp), %rax
4120000000000000722: 03    movq    (%rax), %rdx
4130000000000000725: 05    leaq    12(%rsp), %rsi
414000000000000072a: 03    movq    %r13, %rdi
415000000000000072d: 05    callq   0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
4160000000000000732: 05    movq    104(%rsp), %rax
4170000000000000737: 03    movq    (%rax), %rax
418000000000000073a: 02    movb    (%rax), %al
419000000000000073c: 02    xorl    %edi, %edi
420000000000000073e: 04    cmpb    12(%rsp), %al
4210000000000000742: 04    setne   %dil
4220000000000000746: 05    movl    $4494317, %esi
423000000000000074b: 05    movl    $917, %edx
4240000000000000750: 05    callq   0x405630 <aSsErT(int, char const*, int)>
4250000000000000755: 05    movq    104(%rsp), %rax
426000000000000075a: 03    movq    (%rax), %rax
427000000000000075d: 03    movb    1(%rax), %al
4280000000000000760: 02    xorl    %edi, %edi
4290000000000000762: 04    cmpb    13(%rsp), %al
4300000000000000766: 04    setne   %dil
431000000000000076a: 05    movl    $4494370, %esi
432000000000000076f: 05    movl    $918, %edx
4330000000000000774: 05    callq   0x405630 <aSsErT(int, char const*, int)>
4340000000000000779: 05    movq    104(%rsp), %rax
435000000000000077e: 03    movq    (%rax), %rax
4360000000000000781: 03    movb    2(%rax), %al
4370000000000000784: 02    xorl    %edi, %edi
4380000000000000786: 04    cmpb    14(%rsp), %al
439000000000000078a: 04    setne   %dil
440000000000000078e: 05    movl    $4494419, %esi
4410000000000000793: 05    movl    $919, %edx
4420000000000000798: 05    callq   0x405630 <aSsErT(int, char const*, int)>
443000000000000079d: 05    movq    104(%rsp), %rax
44400000000000007a2: 03    movq    (%rax), %rax
44500000000000007a5: 03    movb    3(%rax), %al
44600000000000007a8: 02    xorl    %edi, %edi
44700000000000007aa: 04    cmpb    15(%rsp), %al
44800000000000007ae: 04    setne   %dil
44900000000000007b2: 05    movl    $4494474, %esi
45000000000000007b7: 05    movl    $920, %edx
45100000000000007bc: 05    callq   0x405630 <aSsErT(int, char const*, int)>
45200000000000007c1: 05    movl    $1, %ebx
45300000000000007c6: 05    leaq    12(%rsp), %rbp
45400000000000007cb: 02    jmp     0x408419 <case4ContextThread+0x7f9>
45500000000000007cd: 03    nopl    (%rax)
45600000000000007d0: 03    movzbl  %bl, %eax
45700000000000007d3: 06    imull   $171, %eax, %eax
45800000000000007d9: 03    shrl    $9, %eax
45900000000000007dc: 03    leal    (%rax,%rax,2), %eax
46000000000000007df: 02    negl    %eax
46100000000000007e1: 03    movzbl  %al, %eax
46200000000000007e4: 02    addb    %bl, %al
46300000000000007e6: 06    je      0x4085c0 <case4ContextThread+0x9a0>
46400000000000007ec: 03    incq    %rbx
46500000000000007ef: 04    cmpq    $33, %rbx
46600000000000007f3: 06    je      0x4085d5 <case4ContextThread+0x9b5>
46700000000000007f9: 05    movq    104(%rsp), %rax
46800000000000007fe: 04    movq    (%rax,%rbx,8), %rdx
4690000000000000802: 03    movq    %r13, %rdi
4700000000000000805: 03    movq    %rbp, %rsi
4710000000000000808: 05    callq   0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
472000000000000080d: 05    movq    104(%rsp), %rax
4730000000000000812: 04    movq    (%rax,%rbx,8), %rax
4740000000000000816: 03    movzbl  (%rax), %eax
4750000000000000819: 04    cmpb    12(%rsp), %al
476000000000000081d: 02    je      0x408495 <case4ContextThread+0x875>
477000000000000081f: 05    movl    $6717256, %edi
4770000000000000873: 05    movl    $4503594, %esi4780000000000000824: 05    movl    $4505829, %esi
4790000000000000829: 05    movl    $1, %edx
480000000000000082e: 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)>
4810000000000000833: 05    movl    $4492625, %esi
4780000000000000878: 05    movl    $47, %edx4820000000000000838: 05    movl    $2, %edx
479000000000000087d: 03    movq    %rax, %rdi483000000000000083d: 03    movq    %rax, %rdi
4840000000000000840: 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)>
4850000000000000845: 03    movq    %rax, %rdi
4860000000000000848: 02    movl    %ebx, %esi
487000000000000084a: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
488000000000000084f: 05    movl    $4500477, %esi
4890000000000000854: 05    movl    $1, %edx
4900000000000000859: 03    movq    %rax, %rdi
491000000000000085c: 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)>
4920000000000000861: 05    movl    $4494535, %esi
4930000000000000866: 05    movl    $1, %edi
494000000000000086b: 05    movl    $928, %edx
4950000000000000870: 05    callq   0x405630 <aSsErT(int, char const*, int)>
4960000000000000875: 05    movzbl  13(%rsp), %eax
497000000000000087a: 03    cmpq    %rax, %rbx
498000000000000087d: 02    je      0x4084f5 <case4ContextThread+0x8d5>
499000000000000087f: 05    movl    $6717256, %edi
5000000000000000884: 05    movl    $4505829, %esi
5010000000000000889: 05    movl    $1, %edx
4800000000000000880: 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)>502000000000000088e: 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)>
4810000000000000885: 05    movl    $4503642, %esi5030000000000000893: 05    movl    $4492625, %esi
482000000000000088a: 05    movl    $27, %edx5040000000000000898: 05    movl    $2, %edx
505000000000000089d: 03    movq    %rax, %rdi
50600000000000008a0: 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)>
50700000000000008a5: 03    movq    %rax, %rdi
50800000000000008a8: 02    movl    %ebx, %esi
50900000000000008aa: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
51000000000000008af: 05    movl    $4500477, %esi
51100000000000008b4: 05    movl    $1, %edx
51200000000000008b9: 03    movq    %rax, %rdi
51300000000000008bc: 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)>
51400000000000008c1: 05    movl    $4494588, %esi
51500000000000008c6: 05    movl    $1, %edi
51600000000000008cb: 05    movl    $929, %edx
51700000000000008d0: 05    callq   0x405630 <aSsErT(int, char const*, int)>
51800000000000008d5: 05    movzbl  14(%rsp), %eax
51900000000000008da: 03    cmpq    %rax, %rbx
52000000000000008dd: 02    je      0x408555 <case4ContextThread+0x935>
52100000000000008df: 05    movl    $6717256, %edi
52200000000000008e4: 05    movl    $4505829, %esi
52300000000000008e9: 05    movl    $1, %edx
52400000000000008ee: 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)>
52500000000000008f3: 05    movl    $4492625, %esi
52600000000000008f8: 05    movl    $2, %edx
483000000000000088f: 03    movq    %rax, %rdi52700000000000008fd: 03    movq    %rax, %rdi
5280000000000000900: 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)>
5290000000000000905: 03    movq    %rax, %rdi
5300000000000000908: 02    movl    %ebx, %esi
531000000000000090a: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
532000000000000090f: 05    movl    $4500477, %esi
5330000000000000914: 05    movl    $1, %edx
5340000000000000919: 03    movq    %rax, %rdi
535000000000000091c: 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)>
5360000000000000921: 05    movl    $4494612, %esi
5370000000000000926: 05    movl    $1, %edi
538000000000000092b: 05    movl    $930, %edx
5390000000000000930: 05    callq   0x405630 <aSsErT(int, char const*, int)>
5400000000000000935: 05    movzbl  15(%rsp), %eax
541000000000000093a: 03    cmpq    %rax, %rbx
542000000000000093d: 06    je      0x4083f0 <case4ContextThread+0x7d0>
5430000000000000943: 05    movl    $6717256, %edi
5440000000000000948: 05    movl    $4505829, %esi
545000000000000094d: 05    movl    $1, %edx
4840000000000000892: 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)>5460000000000000952: 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)>
4850000000000000897: 03    movq    %rax, %rbx
486000000000000089a: 03    movq    (%rax), %rax
487000000000000089d: 04    movq    -24(%rax), %rsi
48800000000000008a1: 03    addq    %rbx, %rsi
48900000000000008a4: 05    leaq    16(%rsp), %rdi
49000000000000008a9: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
49100000000000008ae: 05    leaq    16(%rsp), %rdi
49200000000000008b3: 05    movl    $6725264, %esi5470000000000000957: 05    movl    $4492625, %esi
49300000000000008b8: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>548000000000000095c: 05    movl    $2, %edx
49400000000000008bd: 03    movq    (%rax), %rcx
49500000000000008c0: 03    movq    %rax, %rdi5490000000000000961: 03    movq    %rax, %rdi
49600000000000008c3: 05    movl    $10, %esi5500000000000000964: 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)>
49700000000000008c8: 03    callq   *56(%rcx)
49800000000000008cb: 02    movl    %eax, %ebp
49900000000000008cd: 05    leaq    16(%rsp), %rdi
50000000000000008d2: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
50100000000000008d7: 04    movsbl  %bpl, %esi
50200000000000008db: 03    movq    %rbx, %rdi5510000000000000969: 03    movq    %rax, %rdi
50300000000000008de: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
50400000000000008e3: 03    movq    %rbx, %rdi552000000000000096c: 02    movl    %ebx, %esi
50500000000000008e6: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>553000000000000096e: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
50600000000000008eb: 03    movq    %rbx, %rdi
50700000000000008ee: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
50800000000000008f3: 05    movl    $6725632, %edi
50900000000000008f8: 05    callq   0x404720 <pthread_mutex_unlock@plt>
51000000000000008fd: 05    movq    96(%rsp), %rax
5110000000000000902: 03    movq    (%rax), %rsi
5120000000000000905: 03    movq    %r12, %rdi
5130000000000000908: 05    callq   0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
514000000000000090d: 03    movzbl  %al, %edi
5150000000000000910: 05    movl    $4503670, %esi
5160000000000000915: 05    movl    $901, %edx
517000000000000091a: 05    callq   0x405860 <aSsErT(int, char const*, int)>
518000000000000091f: 05    movl    $1, %ebx
5190000000000000924: 02    jmp     0x409279 <case4ContextThread+0x959>
5200000000000000926: 10    nopw    %cs:(%rax,%rax)
5210000000000000930: 03    movzbl  %bl, %eax
5220000000000000933: 06    imull   $205, %eax, %eax
5230000000000000939: 03    shrl    $10, %eax
524000000000000093c: 03    leal    (%rax,%rax,4), %eax
525000000000000093f: 02    negl    %eax
5260000000000000941: 03    movzbl  %al, %eax
5270000000000000944: 02    addb    %bl, %al
5280000000000000946: 06    je      0x4092f0 <case4ContextThread+0x9d0>
529000000000000094c: 03    incq    %rbx
530000000000000094f: 04    cmpq    $33, %rbx
5310000000000000953: 06    je      0x409307 <case4ContextThread+0x9e7>
5320000000000000959: 05    movq    96(%rsp), %rax
533000000000000095e: 04    movq    (%rax,%rbx,8), %rsi
5340000000000000962: 03    movq    %r12, %rdi
5350000000000000965: 05    callq   0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
536000000000000096a: 02    testb   %al, %al
537000000000000096c: 02    jne     0x409250 <case4ContextThread+0x930>
538000000000000096e: 05    movl    $6725448, %edi
5390000000000000973: 05    movl    $4515237, %esi5540000000000000973: 05    movl    $4500477, %esi
5400000000000000978: 05    movl    $1, %edx5550000000000000978: 05    movl    $1, %edx
n541000000000000097d: 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)>n
5420000000000000982: 05    movl    $4502019, %esi
5430000000000000987: 05    movl    $2, %edx
544000000000000098c: 03    movq    %rax, %rdi556000000000000097d: 03    movq    %rax, %rdi
545000000000000098f: 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)>5570000000000000980: 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)>
5460000000000000994: 03    movq    %rax, %rdi
5470000000000000997: 02    movl    %ebx, %esi
5480000000000000999: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
549000000000000099e: 05    movl    $4509885, %esi5580000000000000985: 05    movl    $4494639, %esi
55000000000000009a3: 05    movl    $1, %edx559000000000000098a: 05    movl    $1, %edi
55100000000000009a8: 03    movq    %rax, %rdi
55200000000000009ab: 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)>
55300000000000009b0: 05    movl    $4504480, %esi
55400000000000009b5: 05    movl    $1, %edi
55500000000000009ba: 05    movl    $903, %edx560000000000000098f: 05    movl    $931, %edx
55600000000000009bf: 05    callq   0x405860 <aSsErT(int, char const*, int)>5610000000000000994: 05    callq   0x405630 <aSsErT(int, char const*, int)>
55700000000000009c4: 05    jmp     0x409250 <case4ContextThread+0x930>5620000000000000999: 05    jmp     0x4083f0 <case4ContextThread+0x7d0>
563000000000000099e: 02    nop     
56400000000000009a0: 08    movq    $0, 32(%r13)
56500000000000009a8: 08    movq    $-1, 40(%r13)
56600000000000009b0: 05    jmp     0x40840c <case4ContextThread+0x7ec>
56700000000000009b5: 03    xorl    %r12d, %r12d
56800000000000009b8: 08    leaq    144(%rsp), %rbx
56900000000000009c0: 02    jmp     0x408605 <case4ContextThread+0x9e5>
57000000000000009c2: 10    nopw    %cs:(%rax,%rax)
55800000000000009c9: 07    nopl    (%rax)57100000000000009cc: 04    nopl    (%rax)
57200000000000009d0: 03    incq    %r12
57300000000000009d3: 04    cmpq    $32, %r12
57400000000000009d7: 08    leaq    144(%rsp), %rbx
57500000000000009df: 06    je      0x408cb1 <case4ContextThread+0x1091>
57600000000000009e5: 08    movq    136(%rsp), %rax
57700000000000009ed: 08    movq    %rax, 224(%rsp)
55900000000000009d0: 09    movq    $0, 32(%r12)57800000000000009f5: 08    movq    $0, 32(%r13)
56000000000000009d9: 09    movq    $-1, 40(%r12)57900000000000009fd: 08    movq    $-1, 40(%r13)
56100000000000009e2: 05    jmp     0x40926c <case4ContextThread+0x94c>5800000000000000a05: 03    movq    %r13, %rdi
5810000000000000a08: 08    leaq    224(%rsp), %rsi
5820000000000000a10: 05    callq   0x411e00 <BloombergLP::ball::AttributeContainerList::remove(BloombergLP::ball::AttributeContainerListIterator const&)>
5830000000000000a15: 07    movq    2490692(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
5840000000000000a1c: 03    testq   %rax, %rax
5850000000000000a1f: 02    jne     0x408646 <case4ContextThread+0xa26>
5860000000000000a21: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
5870000000000000a26: 05    movl    $31, %ebp
5880000000000000a2b: 03    subq    %r12, %rbp
5890000000000000a2e: 09    movq    $4493008, 16(%rsp)
56200000000000009e7: 08    movl    $0, 12(%rsp)5900000000000000a37: 08    movl    $0, 72(%rsp)
5910000000000000a3f: 03    testq   %rax, %rax
5920000000000000a42: 02    jne     0x408674 <case4ContextThread+0xa54>
5930000000000000a44: 07    movq    2490645(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
5940000000000000a4b: 03    testq   %rax, %rax
5950000000000000a4e: 06    je      0x408c5c <case4ContextThread+0x103c>
5960000000000000a54: 05    movq    %rax, 80(%rsp)
5970000000000000a59: 05    movl    $4294967295, %eax
56300000000000009ef: 05    movq    96(%rsp), %rax5980000000000000a5e: 05    movq    %rax, 88(%rsp)
5990000000000000a63: 04    movl    %ebp, 24(%rsp)
6000000000000000a67: 08    movl    $1, 72(%rsp)
56400000000000009f4: 03    movq    (%rax), %rdx6010000000000000a6f: 03    movq    %rbx, %rdi
56500000000000009f7: 05    leaq    12(%rsp), %rsi6020000000000000a72: 05    leaq    16(%rsp), %rsi
6030000000000000a77: 05    callq   0x4057c0 <AttributeSet::remove(BloombergLP::ball::Attribute const&)>
6040000000000000a7c: 08    movq    $0, 32(%r13)
6050000000000000a84: 08    movq    $-1, 40(%r13)
6060000000000000a8c: 05    leaq    96(%rsp), %rdi
56600000000000009fc: 03    movq    %r12, %rdi6070000000000000a91: 03    movq    %r13, %rsi
56700000000000009ff: 05    callq   0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
5680000000000000a04: 05    movq    96(%rsp), %rax
5690000000000000a09: 03    movq    (%rax), %rax6080000000000000a94: 03    movq    %rbx, %rdx
5700000000000000a0c: 02    movb    (%rax), %al6090000000000000a97: 05    callq   0x411d90 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
5710000000000000a0e: 02    xorl    %edi, %edi
5720000000000000a10: 04    cmpb    12(%rsp), %al
5730000000000000a14: 04    setne   %dil
5740000000000000a18: 05    movl    $4503711, %esi
5750000000000000a1d: 05    movl    $917, %edx
5760000000000000a22: 05    callq   0x405860 <aSsErT(int, char const*, int)>
5770000000000000a27: 05    movq    96(%rsp), %rax
5780000000000000a2c: 03    movq    (%rax), %rax
5790000000000000a2f: 03    movb    1(%rax), %al
5800000000000000a32: 02    xorl    %edi, %edi
5810000000000000a34: 04    cmpb    13(%rsp), %al
5820000000000000a38: 04    setne   %dil
5830000000000000a3c: 05    movl    $4503764, %esi
5840000000000000a41: 05    movl    $918, %edx
5850000000000000a46: 05    callq   0x405860 <aSsErT(int, char const*, int)>
5860000000000000a4b: 05    movq    96(%rsp), %rax
5870000000000000a50: 03    movq    (%rax), %rax
5880000000000000a53: 03    movb    2(%rax), %al
5890000000000000a56: 02    xorl    %edi, %edi
5900000000000000a58: 04    cmpb    14(%rsp), %al
5910000000000000a5c: 04    setne   %dil
5920000000000000a60: 05    movl    $4503813, %esi
5930000000000000a65: 05    movl    $919, %edx
5940000000000000a6a: 05    callq   0x405860 <aSsErT(int, char const*, int)>
5950000000000000a6f: 05    movq    96(%rsp), %rax
5960000000000000a74: 03    movq    (%rax), %rax
5970000000000000a77: 03    movb    3(%rax), %al
5980000000000000a7a: 02    xorl    %edi, %edi
5990000000000000a7c: 04    cmpb    15(%rsp), %al
6000000000000000a80: 04    setne   %dil
6010000000000000a84: 05    movl    $4503868, %esi
6020000000000000a89: 05    movl    $920, %edx
6030000000000000a8e: 05    callq   0x405860 <aSsErT(int, char const*, int)>
6040000000000000a93: 05    movl    $1, %ebx
6050000000000000a98: 05    leaq    12(%rsp), %rbp
6060000000000000a9d: 02    jmp     0x4093e9 <case4ContextThread+0xac9>
6070000000000000a9f: 01    nop     
6080000000000000aa0: 03    movzbl  %bl, %eax
6090000000000000aa3: 06    imull   $171, %eax, %eax
6100000000000000aa9: 03    shrl    $9, %eax
6110000000000000aac: 03    leal    (%rax,%rax,2), %eax
6120000000000000aaf: 02    negl    %eax
6130000000000000ab1: 03    movzbl  %al, %eax
6140000000000000ab4: 02    addb    %bl, %al
6150000000000000ab6: 06    je      0x409590 <case4ContextThread+0xc70>
6160000000000000abc: 03    incq    %rbx
6170000000000000abf: 04    cmpq    $33, %rbx
6180000000000000ac3: 06    je      0x4095a7 <case4ContextThread+0xc87>
6190000000000000ac9: 05    movq    96(%rsp), %rax6100000000000000a9c: 05    movq    96(%rsp), %rax
6200000000000000ace: 04    movq    (%rax,%rbx,8), %rdx6110000000000000aa1: 08    movq    %rax, 136(%rsp)
6120000000000000aa9: 07    cmpb    $0, 2488670(%rip)  # 66802e <veryVeryVerbose>
6130000000000000ab0: 06    je      0x408785 <case4ContextThread+0xb65>
6140000000000000ab6: 05    movl    $6717440, %edi
6150000000000000abb: 05    callq   0x404640 <pthread_mutex_lock@plt>
6160000000000000ac0: 05    callq   0x404250 <pthread_self@plt>
6170000000000000ac5: 03    movslq  %eax, %rsi
6180000000000000ac8: 05    movl    $6717256, %edi
6190000000000000acd: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
6200000000000000ad2: 05    movl    $4492625, %esi
6210000000000000ad7: 05    movl    $2, %edx
6210000000000000ad2: 03    movq    %r12, %rdi6220000000000000adc: 03    movq    %rax, %rdi
6220000000000000ad5: 03    movq    %rbp, %rsi
6230000000000000ad8: 05    callq   0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
6240000000000000add: 05    movq    96(%rsp), %rax
6250000000000000ae2: 04    movq    (%rax,%rbx,8), %rax
6260000000000000ae6: 03    movzbl  (%rax), %eax
6270000000000000ae9: 04    cmpb    12(%rsp), %al
6280000000000000aed: 02    je      0x409465 <case4ContextThread+0xb45>
6290000000000000aef: 05    movl    $6725448, %edi
6300000000000000af4: 05    movl    $4515237, %esi
6310000000000000af9: 05    movl    $1, %edx
6320000000000000afe: 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)>6230000000000000adf: 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)>
6330000000000000b03: 05    movl    $4502019, %esi6240000000000000ae4: 05    movl    $4494669, %esi
6340000000000000b08: 05    movl    $2, %edx6250000000000000ae9: 05    movl    $29, %edx
6350000000000000b0d: 03    movq    %rax, %rdi6260000000000000aee: 03    movq    %rax, %rdi
6360000000000000b10: 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)>6270000000000000af1: 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)>
6370000000000000b15: 03    movq    %rax, %rdi6280000000000000af6: 03    movq    %rax, %rdi
6380000000000000b18: 02    movl    %ebx, %esi6290000000000000af9: 02    movl    %ebp, %esi
6390000000000000b1a: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>6300000000000000afb: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
6310000000000000b00: 03    movq    %rax, %rbp
6320000000000000b03: 03    movq    (%rax), %rax
6330000000000000b06: 04    movq    -24(%rax), %rsi
6340000000000000b0a: 03    addq    %rbp, %rsi
6350000000000000b0d: 05    leaq    96(%rsp), %rdi
6360000000000000b12: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
6400000000000000b1f: 05    movl    $4509885, %esi6370000000000000b17: 05    movl    $6717072, %esi
6410000000000000b24: 05    movl    $1, %edx6380000000000000b1c: 05    leaq    96(%rsp), %rdi
6390000000000000b21: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
6400000000000000b26: 03    movq    (%rax), %rcx
6420000000000000b29: 03    movq    %rax, %rdi6410000000000000b29: 03    movq    %rax, %rdi
t6430000000000000b2c: 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)>t
6440000000000000b31: 05    movl    $4503929, %esi
6450000000000000b36: 05    movl    $1, %edi6420000000000000b2c: 05    movl    $10, %esi
6430000000000000b31: 03    callq   *56(%rcx)
6460000000000000b3b: 05    movl    $928, %edx6440000000000000b34: 02    movl    %eax, %ebx
6470000000000000b40: 05    callq   0x405860 <aSsErT(int, char const*, int)>6450000000000000b36: 05    leaq    96(%rsp), %rdi
6460000000000000b3b: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
6480000000000000b45: 05    movzbl  13(%rsp), %eax6470000000000000b40: 03    movsbl  %bl, %esi
6490000000000000b4a: 03    cmpq    %rax, %rbx6480000000000000b43: 03    movq    %rbp, %rdi
6500000000000000b4d: 02    je      0x4094c5 <case4ContextThread+0xba5>6490000000000000b46: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
6500000000000000b4b: 03    movq    %rbp, %rdi
6510000000000000b4e: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
6520000000000000b53: 03    movq    %rbp, %rdi
6530000000000000b56: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
6510000000000000b4f: 05    movl    $6725448, %edi6540000000000000b5b: 05    movl    $6717440, %edi
6550000000000000b60: 05    callq   0x404720 <pthread_mutex_unlock@plt>
6560000000000000b65: 02    xorl    %ebp, %ebp
6570000000000000b67: 02    jmp     0x4087a0 <case4ContextThread+0xb80>
6580000000000000b69: 07    nopl    (%rax)
6590000000000000b70: 03    incq    %rbp
6600000000000000b73: 04    cmpq    $33, %rbp
6610000000000000b77: 03    movq    %r15, %r13
6620000000000000b7a: 06    je      0x408c30 <case4ContextThread+0x1010>
6630000000000000b80: 05    movq    104(%rsp), %rax
6640000000000000b85: 04    movq    (%rax,%rbp,8), %rsi
6650000000000000b89: 03    movq    %r13, %r15
6660000000000000b8c: 03    movq    %r13, %rdi
6670000000000000b8f: 05    callq   0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
6680000000000000b94: 04    leaq    -1(%rbp), %r14
6690000000000000b98: 03    cmpq    %r12, %r14
6700000000000000b9b: 03    setg    %cl
6710000000000000b9e: 02    cmpb    %al, %cl
6720000000000000ba0: 06    je      0x40885d <case4ContextThread+0xc3d>
6730000000000000ba6: 05    movl    $6717256, %edi
6520000000000000b54: 05    movl    $4515237, %esi6740000000000000bab: 05    movl    $4505829, %esi
6530000000000000b59: 05    movl    $1, %edx6750000000000000bb0: 05    movl    $1, %edx
6540000000000000b5e: 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)>6760000000000000bb5: 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)>
6550000000000000b63: 05    movl    $4502019, %esi6770000000000000bba: 05    movl    $4492625, %esi
6560000000000000b68: 05    movl    $2, %edx6780000000000000bbf: 05    movl    $2, %edx
6570000000000000b6d: 03    movq    %rax, %rdi6790000000000000bc4: 03    movq    %rax, %rdi
6580000000000000b70: 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)>6800000000000000bc7: 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)>
6590000000000000b75: 03    movq    %rax, %rdi
6600000000000000b78: 02    movl    %ebx, %esi
6610000000000000b7a: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
6620000000000000b7f: 05    movl    $4509885, %esi
6630000000000000b84: 05    movl    $1, %edx
6640000000000000b89: 03    movq    %rax, %rdi
6650000000000000b8c: 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)>
6660000000000000b91: 05    movl    $4503982, %esi
6670000000000000b96: 05    movl    $1, %edi
6680000000000000b9b: 05    movl    $929, %edx
6690000000000000ba0: 05    callq   0x405860 <aSsErT(int, char const*, int)>
6700000000000000ba5: 05    movzbl  14(%rsp), %eax
6710000000000000baa: 03    cmpq    %rax, %rbx
6720000000000000bad: 02    je      0x409525 <case4ContextThread+0xc05>
6730000000000000baf: 05    movl    $6725448, %edi
6740000000000000bb4: 05    movl    $4515237, %esi
6750000000000000bb9: 05    movl    $1, %edx
6760000000000000bbe: 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)>
6770000000000000bc3: 05    movl    $4502019, %esi
6780000000000000bc8: 05    movl    $2, %edx
6790000000000000bcd: 03    movq    %rax, %rdi6810000000000000bcc: 03    movq    %rax, %rdi
6800000000000000bd0: 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)>
6810000000000000bd5: 03    movq    %rax, %rdi
6820000000000000bd8: 02    movl    %ebx, %esi6820000000000000bcf: 03    movl    %r12d, %esi
6830000000000000bda: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>6830000000000000bd2: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
6840000000000000bdf: 05    movl    $4509885, %esi6840000000000000bd7: 05    movl    $4500672, %esi
6850000000000000be4: 05    movl    $1, %edx6850000000000000bdc: 05    movl    $1, %edx
6860000000000000be9: 03    movq    %rax, %rdi6860000000000000be1: 03    movq    %rax, %rdi
6870000000000000bec: 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)>6870000000000000be4: 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)>
6880000000000000bf1: 05    movl    $4504006, %esi6880000000000000be9: 05    movl    $4494699, %esi
6890000000000000bf6: 05    movl    $1, %edi6890000000000000bee: 05    movl    $1, %edx
6900000000000000bfb: 05    movl    $930, %edx
6910000000000000c00: 05    callq   0x405860 <aSsErT(int, char const*, int)>
6920000000000000c05: 05    movzbl  15(%rsp), %eax
6930000000000000c0a: 03    cmpq    %rax, %rbx
6940000000000000c0d: 06    je      0x4093c0 <case4ContextThread+0xaa0>
6950000000000000c13: 05    movl    $6725448, %edi
6960000000000000c18: 05    movl    $4515237, %esi
6970000000000000c1d: 05    movl    $1, %edx
6980000000000000c22: 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)>
6990000000000000c27: 05    movl    $4502019, %esi
7000000000000000c2c: 05    movl    $2, %edx
7010000000000000c31: 03    movq    %rax, %rdi
7020000000000000c34: 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)>
7030000000000000c39: 03    movq    %rax, %rdi
7040000000000000c3c: 02    movl    %ebx, %esi
7050000000000000c3e: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
7060000000000000c43: 05    movl    $4509885, %esi
7070000000000000c48: 05    movl    $1, %edx
7080000000000000c4d: 03    movq    %rax, %rdi
7090000000000000c50: 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)>
7100000000000000c55: 05    movl    $4504033, %esi
7110000000000000c5a: 05    movl    $1, %edi
7120000000000000c5f: 05    movl    $931, %edx
7130000000000000c64: 05    callq   0x405860 <aSsErT(int, char const*, int)>
7140000000000000c69: 05    jmp     0x4093c0 <case4ContextThread+0xaa0>
7150000000000000c6e: 02    nop     
7160000000000000c70: 09    movq    $0, 32(%r12)
7170000000000000c79: 09    movq    $-1, 40(%r12)
7180000000000000c82: 05    jmp     0x4093dc <case4ContextThread+0xabc>
7190000000000000c87: 03    xorl    %r14d, %r14d
7200000000000000c8a: 08    leaq    208(%rsp), %r13
7210000000000000c92: 02    jmp     0x4095cd <case4ContextThread+0xcad>
7220000000000000c94: 10    nopw    %cs:(%rax,%rax)
7230000000000000c9e: 02    nop     
7240000000000000ca0: 03    incq    %r14
7250000000000000ca3: 04    cmpq    $32, %r14
7260000000000000ca7: 06    je      0x409c81 <case4ContextThread+0x1361>
7270000000000000cad: 08    movq    200(%rsp), %rax
7280000000000000cb5: 08    movq    %rax, 240(%rsp)
7290000000000000cbd: 09    movq    $0, 32(%r12)
7300000000000000cc6: 09    movq    $-1, 40(%r12)
7310000000000000ccf: 03    movq    %r12, %rdi
7320000000000000cd2: 08    leaq    240(%rsp), %rsi
7330000000000000cda: 05    callq   0x414680 <BloombergLP::ball::AttributeContainerList::remove(BloombergLP::ball::AttributeContainerListIterator const&)>
7340000000000000cdf: 07    movq    2494842(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
7350000000000000ce6: 03    testq   %rax, %rax
7360000000000000ce9: 02    jne     0x409610 <case4ContextThread+0xcf0>
7370000000000000ceb: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
7380000000000000cf0: 05    movl    $31, %ebp
7390000000000000cf5: 03    subq    %r14, %rbp
7400000000000000cf8: 09    movq    $4502402, 16(%rsp)
7410000000000000d01: 08    movl    $0, 72(%rsp)
7420000000000000d09: 03    testq   %rax, %rax
7430000000000000d0c: 02    jne     0x40963e <case4ContextThread+0xd1e>
7440000000000000d0e: 07    movq    2494795(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
7450000000000000d15: 03    testq   %rax, %rax
7460000000000000d18: 06    je      0x409c2c <case4ContextThread+0x130c>
7470000000000000d1e: 05    movq    %rax, 80(%rsp)
7480000000000000d23: 05    movl    $4294967295, %eax
7490000000000000d28: 05    movq    %rax, 88(%rsp)
7500000000000000d2d: 04    movl    %ebp, 24(%rsp)
7510000000000000d31: 08    movl    $1, 72(%rsp)
7520000000000000d39: 08    leaq    128(%rsp), %rdi
7530000000000000d41: 05    leaq    16(%rsp), %rsi
7540000000000000d46: 05    callq   0x405aa0 <AttributeSet::remove(BloombergLP::ball::Attribute const&)>
7550000000000000d4b: 09    movq    $0, 32(%r12)
7560000000000000d54: 09    movq    $-1, 40(%r12)
7570000000000000d5d: 03    movq    %r13, %rdi
7580000000000000d60: 03    movq    %r12, %rsi
7590000000000000d63: 08    leaq    128(%rsp), %rdx
7600000000000000d6b: 05    callq   0x414610 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
7610000000000000d70: 08    movq    208(%rsp), %rax
7620000000000000d78: 08    movq    %rax, 200(%rsp)
7630000000000000d80: 07    cmpb    $0, 2492807(%rip)  # 66a02e <veryVeryVerbose>
7640000000000000d87: 06    je      0x409756 <case4ContextThread+0xe36>
7650000000000000d8d: 05    movl    $6725632, %edi
7660000000000000d92: 05    callq   0x404640 <pthread_mutex_lock@plt>
7670000000000000d97: 05    callq   0x404250 <pthread_self@plt>
7680000000000000d9c: 03    movslq  %eax, %rsi
7690000000000000d9f: 05    movl    $6725448, %edi
7700000000000000da4: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
7710000000000000da9: 05    movl    $4502019, %esi
7720000000000000dae: 05    movl    $2, %edx
7730000000000000db3: 03    movq    %rax, %rdi6900000000000000bf3: 03    movq    %rax, %rdi
7740000000000000db6: 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)>6910000000000000bf6: 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)>
7750000000000000dbb: 05    movl    $4504063, %esi6920000000000000bfb: 05    movl    $4492625, %esi
7760000000000000dc0: 05    movl    $29, %edx6930000000000000c00: 05    movl    $2, %edx
7770000000000000dc5: 03    movq    %rax, %rdi6940000000000000c05: 03    movq    %rax, %rdi
7780000000000000dc8: 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)>6950000000000000c08: 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)>
7790000000000000dcd: 03    movq    %rax, %rdi6960000000000000c0d: 03    movq    %rax, %rdi
7800000000000000dd0: 02    movl    %ebp, %esi6970000000000000c10: 02    movl    %ebp, %esi
7810000000000000dd2: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>6980000000000000c12: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
6990000000000000c17: 05    movl    $4500477, %esi
7000000000000000c1c: 05    movl    $1, %edx
7010000000000000c21: 03    movq    %rax, %rdi
7020000000000000c24: 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)>
7030000000000000c29: 05    movl    $4494701, %esi
7040000000000000c2e: 05    movl    $1, %edi
7050000000000000c33: 05    movl    $957, %edx
7060000000000000c38: 05    callq   0x405630 <aSsErT(int, char const*, int)>
7070000000000000c3d: 05    movq    104(%rsp), %rax
7080000000000000c42: 04    movq    (%rax,%rbp,8), %rdx
7090000000000000c46: 03    movq    %r15, %rdi
7100000000000000c49: 05    leaq    12(%rsp), %rsi
7110000000000000c4e: 05    callq   0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
7120000000000000c53: 07    cmpb    $0, 2488244(%rip)  # 66802e <veryVeryVerbose>
7130000000000000c5a: 06    je      0x408986 <case4ContextThread+0xd66>
7140000000000000c60: 05    movl    $6717440, %edi
7150000000000000c65: 05    callq   0x404640 <pthread_mutex_lock@plt>
7160000000000000c6a: 05    callq   0x404250 <pthread_self@plt>
7170000000000000c6f: 03    movslq  %eax, %rsi
7180000000000000c72: 05    movl    $6717256, %edi
7190000000000000c77: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
7200000000000000c7c: 05    movl    $4492625, %esi
7210000000000000c81: 05    movl    $2, %edx
7220000000000000c86: 03    movq    %rax, %rdi
7230000000000000c89: 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)>
7240000000000000c8e: 05    movl    $4494756, %esi
7250000000000000c93: 05    movl    $12, %edx
7260000000000000c98: 03    movq    %rax, %rdi
7270000000000000c9b: 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)>
7280000000000000ca0: 03    movq    %rax, %rdi
7290000000000000ca3: 02    movl    %ebp, %esi
7300000000000000ca5: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
7310000000000000caa: 05    movl    $4494769, %esi
7320000000000000caf: 05    movl    $28, %edx
7330000000000000cb4: 03    movq    %rax, %rdi
7340000000000000cb7: 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)>
7820000000000000dd7: 03    movq    %rax, %rbp7350000000000000cbc: 03    movq    %rax, %rbx
7360000000000000cbf: 05    movq    104(%rsp), %rax
7370000000000000cc4: 04    movq    (%rax,%rbp,8), %rsi
7380000000000000cc8: 03    movq    %r15, %rdi
7390000000000000ccb: 05    callq   0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
7400000000000000cd0: 03    movzbl  %al, %esi
7410000000000000cd3: 03    movq    %rbx, %rdi
7420000000000000cd6: 05    callq   0x404140 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb@plt>
7430000000000000cdb: 05    movl    $4494798, %esi
7440000000000000ce0: 05    movl    $22, %edx
7450000000000000ce5: 03    movq    %rax, %rdi
7460000000000000ce8: 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)>
7470000000000000ced: 05    leaq    12(%rsp), %rdi
7480000000000000cf2: 03    movq    %rax, %rsi
7490000000000000cf5: 02    xorl    %edx, %edx
7500000000000000cf7: 05    movl    $4294967295, %ecx
7510000000000000cfc: 05    callq   0x4163a0 <BloombergLP::ball::ThresholdAggregate::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int) const>
7520000000000000d01: 03    movq    %rax, %r13
7830000000000000dda: 03    movq    (%rax), %rax7530000000000000d04: 03    movq    (%rax), %rax
7840000000000000ddd: 04    movq    -24(%rax), %rsi7540000000000000d07: 04    movq    -24(%rax), %rsi
7850000000000000de1: 03    addq    %rbp, %rsi7550000000000000d0b: 03    addq    %r13, %rsi
7860000000000000de4: 03    movq    %r13, %rdi7560000000000000d0e: 05    leaq    96(%rsp), %rdi
7870000000000000de7: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>7570000000000000d13: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
7880000000000000dec: 05    movl    $6725264, %esi7580000000000000d18: 05    movl    $6717072, %esi
7890000000000000df1: 03    movq    %r13, %rdi7590000000000000d1d: 05    leaq    96(%rsp), %rdi
7900000000000000df4: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>7600000000000000d22: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
7910000000000000df9: 03    movq    (%rax), %rcx7610000000000000d27: 03    movq    (%rax), %rcx
7920000000000000dfc: 03    movq    %rax, %rdi7620000000000000d2a: 03    movq    %rax, %rdi
7930000000000000dff: 05    movl    $10, %esi7630000000000000d2d: 05    movl    $10, %esi
7940000000000000e04: 03    callq   *56(%rcx)7640000000000000d32: 03    callq   *56(%rcx)
7950000000000000e07: 02    movl    %eax, %ebx7650000000000000d35: 02    movl    %eax, %ebx
7960000000000000e09: 03    movq    %r13, %rdi7660000000000000d37: 05    leaq    96(%rsp), %rdi
7970000000000000e0c: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>7670000000000000d3c: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
7980000000000000e11: 03    movsbl  %bl, %esi7680000000000000d41: 03    movsbl  %bl, %esi
7990000000000000e14: 03    movq    %rbp, %rdi7690000000000000d44: 03    movq    %r13, %rdi
8000000000000000e17: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>7700000000000000d47: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
8010000000000000e1c: 03    movq    %rbp, %rdi7710000000000000d4c: 03    movq    %r13, %rdi
8020000000000000e1f: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>7720000000000000d4f: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
8030000000000000e24: 03    movq    %rbp, %rdi7730000000000000d54: 03    movq    %r13, %rdi
8040000000000000e27: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>7740000000000000d57: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
8050000000000000e2c: 05    movl    $6725632, %edi7750000000000000d5c: 05    movl    $6717440, %edi
8060000000000000e31: 05    callq   0x404720 <pthread_mutex_unlock@plt>7760000000000000d61: 05    callq   0x404720 <pthread_mutex_unlock@plt>
8070000000000000e36: 02    xorl    %ebp, %ebp
8080000000000000e38: 02    jmp     0x40976d <case4ContextThread+0xe4d>
8090000000000000e3a: 06    nopw    (%rax,%rax)
8100000000000000e40: 03    incq    %rbp
8110000000000000e43: 04    cmpq    $33, %rbp
8120000000000000e47: 06    je      0x409c00 <case4ContextThread+0x12e0>
8130000000000000e4d: 05    movq    96(%rsp), %rax7770000000000000d66: 05    movq    104(%rsp), %rax
8140000000000000e52: 04    movq    (%rax,%rbp,8), %rsi7780000000000000d6b: 04    movq    (%rax,%rbp,8), %rax
8150000000000000e56: 03    movq    %r12, %rdi7790000000000000d6f: 03    movzbl  (%rax), %eax
8160000000000000e59: 05    callq   0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>7800000000000000d72: 04    cmpb    12(%rsp), %al
8170000000000000e5e: 04    leaq    -1(%rbp), %r15
8180000000000000e62: 03    cmpq    %r14, %r15
8190000000000000e65: 03    setg    %cl
8200000000000000e68: 02    cmpb    %al, %cl
8210000000000000e6a: 06    je      0x409827 <case4ContextThread+0xf07>7810000000000000d76: 06    je      0x408a33 <case4ContextThread+0xe13>
8220000000000000e70: 05    movl    $6725448, %edi7820000000000000d7c: 05    movl    $6717256, %edi
8230000000000000e75: 05    movl    $4515237, %esi7830000000000000d81: 05    movl    $4505829, %esi
8240000000000000e7a: 05    movl    $1, %edx7840000000000000d86: 05    movl    $1, %edx
7850000000000000d8b: 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)>
7860000000000000d90: 05    movl    $4492625, %esi
7870000000000000d95: 05    movl    $2, %edx
7880000000000000d9a: 03    movq    %rax, %rdi
7890000000000000d9d: 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)>
7900000000000000da2: 03    movq    %rax, %rdi
7910000000000000da5: 03    movl    %r12d, %esi
7920000000000000da8: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
7930000000000000dad: 05    movl    $4500672, %esi
7940000000000000db2: 05    movl    $1, %edx
7950000000000000db7: 03    movq    %rax, %rdi
7960000000000000dba: 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)>
7970000000000000dbf: 05    movl    $4494699, %esi
7980000000000000dc4: 05    movl    $1, %edx
7990000000000000dc9: 03    movq    %rax, %rdi
8000000000000000dcc: 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)>
8010000000000000dd1: 05    movl    $4492625, %esi
8020000000000000dd6: 05    movl    $2, %edx
8030000000000000ddb: 03    movq    %rax, %rdi
8040000000000000dde: 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)>
8050000000000000de3: 03    movq    %rax, %rdi
8060000000000000de6: 02    movl    %ebp, %esi
8070000000000000de8: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
8080000000000000ded: 05    movl    $4500477, %esi
8090000000000000df2: 05    movl    $1, %edx
8100000000000000df7: 03    movq    %rax, %rdi
8250000000000000e7f: 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)>8110000000000000dfa: 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)>
8120000000000000dff: 05    movl    $4494821, %esi
8130000000000000e04: 05    movl    $1, %edi
8140000000000000e09: 05    movl    $970, %edx
8150000000000000e0e: 05    callq   0x405630 <aSsErT(int, char const*, int)>
8160000000000000e13: 03    cmpq    %r12, %r14
8170000000000000e16: 05    movl    $0, %ebx
8180000000000000e1b: 03    cmovgl  %ebp, %ebx
8190000000000000e1e: 05    movzbl  13(%rsp), %eax
8200000000000000e23: 02    cmpl    %eax, %ebx
8210000000000000e25: 06    je      0x408ae2 <case4ContextThread+0xec2>
8220000000000000e2b: 05    movl    $6717256, %edi
8260000000000000e84: 05    movl    $4502019, %esi8230000000000000e30: 05    movl    $4505829, %esi
8240000000000000e35: 05    movl    $1, %edx
8250000000000000e3a: 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)>
8260000000000000e3f: 05    movl    $4492625, %esi
8270000000000000e89: 05    movl    $2, %edx8270000000000000e44: 05    movl    $2, %edx
8280000000000000e8e: 03    movq    %rax, %rdi8280000000000000e49: 03    movq    %rax, %rdi
8290000000000000e4c: 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)>
8300000000000000e51: 03    movq    %rax, %rdi
8310000000000000e54: 03    movl    %r12d, %esi
8320000000000000e57: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
8330000000000000e5c: 05    movl    $4500672, %esi
8340000000000000e61: 05    movl    $1, %edx
8350000000000000e66: 03    movq    %rax, %rdi
8290000000000000e91: 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)>8360000000000000e69: 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)>
8370000000000000e6e: 05    movl    $4494699, %esi
8380000000000000e73: 05    movl    $1, %edx
8390000000000000e78: 03    movq    %rax, %rdi
8400000000000000e7b: 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)>
8410000000000000e80: 05    movl    $4492625, %esi
8420000000000000e85: 05    movl    $2, %edx
8430000000000000e8a: 03    movq    %rax, %rdi
8440000000000000e8d: 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)>
8300000000000000e96: 03    movq    %rax, %rdi8450000000000000e92: 03    movq    %rax, %rdi
8310000000000000e99: 03    movl    %r14d, %esi8460000000000000e95: 02    movl    %ebp, %esi
8320000000000000e9c: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>8470000000000000e97: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
8330000000000000ea1: 05    movl    $4510080, %esi8480000000000000e9c: 05    movl    $4500477, %esi
8340000000000000ea6: 05    movl    $1, %edx8490000000000000ea1: 05    movl    $1, %edx
8350000000000000eab: 03    movq    %rax, %rdi8500000000000000ea6: 03    movq    %rax, %rdi
8360000000000000eae: 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)>8510000000000000ea9: 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)>
8520000000000000eae: 05    movl    $4494874, %esi
8370000000000000eb3: 05    movl    $4504093, %esi8530000000000000eb3: 05    movl    $1, %edi
8380000000000000eb8: 05    movl    $1, %edx8540000000000000eb8: 05    movl    $972, %edx
8390000000000000ebd: 03    movq    %rax, %rdi8550000000000000ebd: 05    callq   0x405630 <aSsErT(int, char const*, int)>
8400000000000000ec0: 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)>8560000000000000ec2: 05    movzbl  14(%rsp), %eax
8570000000000000ec7: 02    cmpl    %eax, %ebx
8580000000000000ec9: 06    je      0x408b86 <case4ContextThread+0xf66>
8590000000000000ecf: 05    movl    $6717256, %edi
8410000000000000ec5: 05    movl    $4502019, %esi8600000000000000ed4: 05    movl    $4505829, %esi
8420000000000000eca: 05    movl    $2, %edx8610000000000000ed9: 05    movl    $1, %edx
8430000000000000ecf: 03    movq    %rax, %rdi
8440000000000000ed2: 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)>8620000000000000ede: 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)>
8630000000000000ee3: 05    movl    $4492625, %esi
8640000000000000ee8: 05    movl    $2, %edx
8450000000000000ed7: 03    movq    %rax, %rdi8650000000000000eed: 03    movq    %rax, %rdi
8660000000000000ef0: 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)>
8670000000000000ef5: 03    movq    %rax, %rdi
8460000000000000eda: 02    movl    %ebp, %esi8680000000000000ef8: 03    movl    %r12d, %esi
8470000000000000edc: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>8690000000000000efb: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
8480000000000000ee1: 05    movl    $4509885, %esi
8490000000000000ee6: 05    movl    $1, %edx
8500000000000000eeb: 03    movq    %rax, %rdi
8510000000000000eee: 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)>
8520000000000000ef3: 05    movl    $4504095, %esi8700000000000000f00: 05    movl    $4500672, %esi
8530000000000000ef8: 05    movl    $1, %edi8710000000000000f05: 05    movl    $1, %edx
8540000000000000efd: 05    movl    $957, %edx
8550000000000000f02: 05    callq   0x405860 <aSsErT(int, char const*, int)>
8560000000000000f07: 05    movq    96(%rsp), %rax
8570000000000000f0c: 04    movq    (%rax,%rbp,8), %rdx
8580000000000000f10: 03    movq    %r12, %rdi
8590000000000000f13: 05    leaq    12(%rsp), %rsi
8600000000000000f18: 05    callq   0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
8610000000000000f1d: 07    cmpb    $0, 2492394(%rip)  # 66a02e <veryVeryVerbose>
8620000000000000f24: 06    je      0x409954 <case4ContextThread+0x1034>
8630000000000000f2a: 05    movl    $6725632, %edi
8640000000000000f2f: 05    callq   0x404640 <pthread_mutex_lock@plt>
8650000000000000f34: 05    callq   0x404250 <pthread_self@plt>
8660000000000000f39: 03    movslq  %eax, %rsi
8670000000000000f3c: 05    movl    $6725448, %edi
8680000000000000f41: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
8690000000000000f46: 05    movl    $4502019, %esi
8700000000000000f4b: 05    movl    $2, %edx
8710000000000000f50: 03    movq    %rax, %rdi8720000000000000f0a: 03    movq    %rax, %rdi
8720000000000000f53: 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)>8730000000000000f0d: 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)>
8730000000000000f58: 05    movl    $4504150, %esi8740000000000000f12: 05    movl    $4494699, %esi
8740000000000000f5d: 05    movl    $12, %edx8750000000000000f17: 05    movl    $1, %edx
8760000000000000f1c: 03    movq    %rax, %rdi
8770000000000000f1f: 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)>
8780000000000000f24: 05    movl    $4492625, %esi
8790000000000000f29: 05    movl    $2, %edx
8750000000000000f62: 03    movq    %rax, %rdi8800000000000000f2e: 03    movq    %rax, %rdi
8760000000000000f65: 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)>8810000000000000f31: 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)>
8770000000000000f6a: 03    movq    %rax, %rdi8820000000000000f36: 03    movq    %rax, %rdi
8780000000000000f6d: 02    movl    %ebp, %esi8830000000000000f39: 02    movl    %ebp, %esi
8840000000000000f3b: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
8850000000000000f40: 05    movl    $4500477, %esi
8860000000000000f45: 05    movl    $1, %edx
8870000000000000f4a: 03    movq    %rax, %rdi
8880000000000000f4d: 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)>
8890000000000000f52: 05    movl    $4494902, %esi
8900000000000000f57: 05    movl    $1, %edi
8910000000000000f5c: 05    movl    $973, %edx
8920000000000000f61: 05    callq   0x405630 <aSsErT(int, char const*, int)>
8930000000000000f66: 05    movzbl  15(%rsp), %eax
8940000000000000f6b: 02    cmpl    %eax, %ebx
8950000000000000f6d: 06    je      0x408790 <case4ContextThread+0xb70>
8960000000000000f73: 05    movl    $6717256, %edi
8970000000000000f78: 05    movl    $4505829, %esi
8980000000000000f7d: 05    movl    $1, %edx
8990000000000000f82: 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)>
9000000000000000f87: 05    movl    $4492625, %esi
9010000000000000f8c: 05    movl    $2, %edx
9020000000000000f91: 03    movq    %rax, %rdi
9030000000000000f94: 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)>
9040000000000000f99: 03    movq    %rax, %rdi
9050000000000000f9c: 03    movl    %r12d, %esi
8790000000000000f6f: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>9060000000000000f9f: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
8800000000000000f74: 05    movl    $4504163, %esi9070000000000000fa4: 05    movl    $4500672, %esi
8810000000000000f79: 05    movl    $28, %edx9080000000000000fa9: 05    movl    $1, %edx
8820000000000000f7e: 03    movq    %rax, %rdi9090000000000000fae: 03    movq    %rax, %rdi
8830000000000000f81: 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)>
8840000000000000f86: 03    movq    %rax, %rbx
8850000000000000f89: 05    movq    96(%rsp), %rax
8860000000000000f8e: 04    movq    (%rax,%rbp,8), %rsi
8870000000000000f92: 03    movq    %r12, %rdi
8880000000000000f95: 05    callq   0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
8890000000000000f9a: 03    movzbl  %al, %esi
8900000000000000f9d: 03    movq    %rbx, %rdi
8910000000000000fa0: 05    callq   0x404140 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb@plt>
8920000000000000fa5: 05    movl    $4504192, %esi
8930000000000000faa: 05    movl    $22, %edx
8940000000000000faf: 03    movq    %rax, %rdi
8950000000000000fb2: 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)>9100000000000000fb1: 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)>
8960000000000000fb7: 05    leaq    12(%rsp), %rdi
8970000000000000fbc: 03    movq    %rax, %rsi
8980000000000000fbf: 02    xorl    %edx, %edx
8990000000000000fc1: 05    movl    $4294967295, %ecx9110000000000000fb6: 05    movl    $4494699, %esi
9000000000000000fc6: 05    callq   0x418c60 <BloombergLP::ball::ThresholdAggregate::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int) const>
9010000000000000fcb: 03    movq    %rax, %rbx
9020000000000000fce: 03    movq    (%rax), %rax
9030000000000000fd1: 04    movq    -24(%rax), %rsi
9040000000000000fd5: 03    addq    %rbx, %rsi
9050000000000000fd8: 03    movq    %r13, %rdi
9060000000000000fdb: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
9070000000000000fe0: 05    movl    $6725264, %esi9120000000000000fbb: 05    movl    $1, %edx
9080000000000000fe5: 03    movq    %r13, %rdi
9090000000000000fe8: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
9100000000000000fed: 03    movq    (%rax), %rcx
9110000000000000ff0: 03    movq    %rax, %rdi9130000000000000fc0: 03    movq    %rax, %rdi
9140000000000000fc3: 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)>
9150000000000000fc8: 05    movl    $4492625, %esi
9120000000000000ff3: 05    movl    $10, %esi9160000000000000fcd: 05    movl    $2, %edx
9130000000000000ff8: 03    callq   *56(%rcx)
9140000000000000ffb: 03    movl    %eax, %r12d
9150000000000000ffe: 03    movq    %r13, %rdi
9160000000000001001: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
9170000000000001006: 04    movsbl  %r12b, %esi
918000000000000100a: 03    movq    %rbx, %rdi
919000000000000100d: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
9200000000000001012: 08    movq    224(%rsp), %r12
921000000000000101a: 03    movq    %rbx, %rdi
922000000000000101d: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
9230000000000001022: 03    movq    %rbx, %rdi9170000000000000fd2: 03    movq    %rax, %rdi
9240000000000001025: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
925000000000000102a: 05    movl    $6725632, %edi
926000000000000102f: 05    callq   0x404720 <pthread_mutex_unlock@plt>
9270000000000001034: 05    movq    96(%rsp), %rax
9280000000000001039: 04    movq    (%rax,%rbp,8), %rax
929000000000000103d: 03    movzbl  (%rax), %eax
9300000000000001040: 04    cmpb    12(%rsp), %al
9310000000000001044: 06    je      0x409a01 <case4ContextThread+0x10e1>
932000000000000104a: 05    movl    $6725448, %edi
933000000000000104f: 05    movl    $4515237, %esi
9340000000000001054: 05    movl    $1, %edx
9350000000000001059: 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)>9180000000000000fd5: 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)>
936000000000000105e: 05    movl    $4502019, %esi
9370000000000001063: 05    movl    $2, %edx
9380000000000001068: 03    movq    %rax, %rdi9190000000000000fda: 03    movq    %rax, %rdi
9200000000000000fdd: 02    movl    %ebp, %esi
9210000000000000fdf: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
9220000000000000fe4: 05    movl    $4500477, %esi
9230000000000000fe9: 05    movl    $1, %edx
9240000000000000fee: 03    movq    %rax, %rdi
9250000000000000ff1: 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)>
9260000000000000ff6: 05    movl    $4494933, %esi
9270000000000000ffb: 05    movl    $1, %edi
9280000000000001000: 05    movl    $974, %edx
9290000000000001005: 05    callq   0x405630 <aSsErT(int, char const*, int)>
930000000000000100a: 05    jmp     0x408790 <case4ContextThread+0xb70>
931000000000000100f: 01    nop     
9320000000000001010: 05    cmpl    $3, 72(%rsp)
9330000000000001015: 06    jne     0x4085f0 <case4ContextThread+0x9d0>
934000000000000101b: 06    cmpq    $23, 56(%rsp)
9350000000000001021: 06    je      0x4085f0 <case4ContextThread+0x9d0>
9360000000000001027: 05    movq    24(%rsp), %rsi
937000000000000102c: 05    movq    64(%rsp), %rdi
9380000000000001031: 03    movq    (%rdi), %rax
9390000000000001034: 03    callq   *24(%rax)
9400000000000001037: 05    jmp     0x4085f0 <case4ContextThread+0x9d0>
941000000000000103c: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
9420000000000001041: 04    movl    72(%rsp), %ecx
9430000000000001045: 05    movq    %rax, 80(%rsp)
944000000000000104a: 05    movl    $4294967295, %eax
945000000000000104f: 05    movq    %rax, 88(%rsp)
9460000000000001054: 03    cmpl    $3, %ecx
9470000000000001057: 02    je      0x408c8b <case4ContextThread+0x106b>
9480000000000001059: 03    cmpl    $1, %ecx
949000000000000105c: 06    jne     0x408683 <case4ContextThread+0xa63>
9500000000000001062: 04    movl    %ebp, 24(%rsp)
9510000000000001066: 05    jmp     0x40868f <case4ContextThread+0xa6f>
952000000000000106b: 06    cmpq    $23, 56(%rsp)
9530000000000001071: 02    je      0x408ca3 <case4ContextThread+0x1083>
9540000000000001073: 05    movq    24(%rsp), %rsi
9550000000000001078: 05    movq    64(%rsp), %rdi
956000000000000107d: 03    movq    (%rdi), %rax
9570000000000001080: 03    callq   *24(%rax)
9580000000000001083: 09    movq    $-1, 48(%rsp)
959000000000000108c: 05    jmp     0x408683 <case4ContextThread+0xa63>
9600000000000001091: 02    xorl    %ebx, %ebx
9610000000000001093: 06    movl    $4294967295, %r14d
9620000000000001099: 05    leaq    16(%rsp), %rbp
963000000000000109e: 02    jmp     0x408ccb <case4ContextThread+0x10ab>
96400000000000010a0: 02    incl    %ebx
96500000000000010a2: 03    cmpl    $32, %ebx
96600000000000010a5: 06    je      0x408df9 <case4ContextThread+0x11d9>
96700000000000010ab: 07    movq    2489006(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
96800000000000010b2: 03    testq   %rax, %rax
96900000000000010b5: 02    jne     0x408cdc <case4ContextThread+0x10bc>
97000000000000010b7: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
97100000000000010bc: 09    movq    $4493008, 16(%rsp)
97200000000000010c5: 08    movl    $0, 72(%rsp)
97300000000000010cd: 03    testq   %rax, %rax
97400000000000010d0: 02    jne     0x408d02 <case4ContextThread+0x10e2>
97500000000000010d2: 07    movq    2488967(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
97600000000000010d9: 03    testq   %rax, %rax
97700000000000010dc: 06    je      0x408da9 <case4ContextThread+0x1189>
97800000000000010e2: 05    movq    %rax, 80(%rsp)
97900000000000010e7: 05    movq    %r14, 88(%rsp)
98000000000000010ec: 04    movl    %ebx, 24(%rsp)
98100000000000010f0: 08    movl    $1, 72(%rsp)
98200000000000010f8: 03    movq    %r13, %rdi
98300000000000010fb: 03    movq    %rbp, %rsi
98400000000000010fe: 05    callq   0x411e90 <BloombergLP::ball::AttributeContainerList::hasValue(BloombergLP::ball::Attribute const&) const>
9850000000000001103: 02    testb   %al, %al
9860000000000001105: 02    je      0x408d7d <case4ContextThread+0x115d>
9870000000000001107: 05    movl    $6717256, %edi
988000000000000110c: 05    movl    $4505829, %esi
9890000000000001111: 05    movl    $1, %edx
939000000000000106b: 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)>9900000000000001116: 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)>
9400000000000001070: 03    movq    %rax, %rdi
9410000000000001073: 03    movl    %r14d, %esi
9420000000000001076: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
943000000000000107b: 05    movl    $4510080, %esi991000000000000111b: 05    movl    $4492625, %esi
9440000000000001080: 05    movl    $1, %edx9920000000000001120: 05    movl    $2, %edx
9450000000000001085: 03    movq    %rax, %rdi9930000000000001125: 03    movq    %rax, %rdi
9460000000000001088: 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)>
947000000000000108d: 05    movl    $4504093, %esi
9480000000000001092: 05    movl    $1, %edx
9490000000000001097: 03    movq    %rax, %rdi
950000000000000109a: 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)>
951000000000000109f: 05    movl    $4502019, %esi
95200000000000010a4: 05    movl    $2, %edx
95300000000000010a9: 03    movq    %rax, %rdi
95400000000000010ac: 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)>
95500000000000010b1: 03    movq    %rax, %rdi
95600000000000010b4: 02    movl    %ebp, %esi
95700000000000010b6: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
95800000000000010bb: 05    movl    $4509885, %esi
95900000000000010c0: 05    movl    $1, %edx
96000000000000010c5: 03    movq    %rax, %rdi
96100000000000010c8: 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)>
96200000000000010cd: 05    movl    $4504215, %esi
96300000000000010d2: 05    movl    $1, %edi
96400000000000010d7: 05    movl    $970, %edx
96500000000000010dc: 05    callq   0x405860 <aSsErT(int, char const*, int)>
96600000000000010e1: 03    cmpq    %r14, %r15
96700000000000010e4: 05    movl    $0, %ebx
96800000000000010e9: 03    cmovgl  %ebp, %ebx
96900000000000010ec: 05    movzbl  13(%rsp), %eax
97000000000000010f1: 02    cmpl    %eax, %ebx
97100000000000010f3: 06    je      0x409ab0 <case4ContextThread+0x1190>
97200000000000010f9: 05    movl    $6725448, %edi
97300000000000010fe: 05    movl    $4515237, %esi
9740000000000001103: 05    movl    $1, %edx
9750000000000001108: 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)>9940000000000001128: 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)>
976000000000000110d: 05    movl    $4502019, %esi
9770000000000001112: 05    movl    $2, %edx
9780000000000001117: 03    movq    %rax, %rdi995000000000000112d: 03    movq    %rax, %rdi
979000000000000111a: 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)>
980000000000000111f: 03    movq    %rax, %rdi9960000000000001130: 02    movl    %ebx, %esi
9810000000000001122: 03    movl    %r14d, %esi
9820000000000001125: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>9970000000000001132: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
983000000000000112a: 05    movl    $4510080, %esi9980000000000001137: 05    movl    $4500477, %esi
984000000000000112f: 05    movl    $1, %edx999000000000000113c: 05    movl    $1, %edx
9850000000000001134: 03    movq    %rax, %rdi10000000000000001141: 03    movq    %rax, %rdi
9860000000000001137: 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)>
987000000000000113c: 05    movl    $4504093, %esi
9880000000000001141: 05    movl    $1, %edx
9890000000000001146: 03    movq    %rax, %rdi
9900000000000001149: 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)>
991000000000000114e: 05    movl    $4502019, %esi
9920000000000001153: 05    movl    $2, %edx
9930000000000001158: 03    movq    %rax, %rdi
994000000000000115b: 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)>
9950000000000001160: 03    movq    %rax, %rdi
9960000000000001163: 02    movl    %ebp, %esi
9970000000000001165: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
998000000000000116a: 05    movl    $4509885, %esi
999000000000000116f: 05    movl    $1, %edx
10000000000000001174: 03    movq    %rax, %rdi
10010000000000001177: 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)>
1002000000000000117c: 05    movl    $4504268, %esi
10030000000000001181: 05    movl    $1, %edi
10040000000000001186: 05    movl    $972, %edx
1005000000000000118b: 05    callq   0x405860 <aSsErT(int, char const*, int)>
10060000000000001190: 05    movzbl  14(%rsp), %eax
10070000000000001195: 02    cmpl    %eax, %ebx
10080000000000001197: 06    je      0x409b54 <case4ContextThread+0x1234>
1009000000000000119d: 05    movl    $6725448, %edi
101000000000000011a2: 05    movl    $4515237, %esi
101100000000000011a7: 05    movl    $1, %edx
101200000000000011ac: 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)>
101300000000000011b1: 05    movl    $4502019, %esi
101400000000000011b6: 05    movl    $2, %edx
101500000000000011bb: 03    movq    %rax, %rdi
101600000000000011be: 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)>
101700000000000011c3: 03    movq    %rax, %rdi
101800000000000011c6: 03    movl    %r14d, %esi
101900000000000011c9: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
102000000000000011ce: 05    movl    $4510080, %esi
102100000000000011d3: 05    movl    $1, %edx
102200000000000011d8: 03    movq    %rax, %rdi
102300000000000011db: 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)>
102400000000000011e0: 05    movl    $4504093, %esi
102500000000000011e5: 05    movl    $1, %edx
102600000000000011ea: 03    movq    %rax, %rdi
102700000000000011ed: 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)>
102800000000000011f2: 05    movl    $4502019, %esi
102900000000000011f7: 05    movl    $2, %edx
103000000000000011fc: 03    movq    %rax, %rdi
103100000000000011ff: 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)>
10320000000000001204: 03    movq    %rax, %rdi
10330000000000001207: 02    movl    %ebp, %esi
10340000000000001209: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1035000000000000120e: 05    movl    $4509885, %esi
10360000000000001213: 05    movl    $1, %edx
10370000000000001218: 03    movq    %rax, %rdi
1038000000000000121b: 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)>
10390000000000001220: 05    movl    $4504296, %esi
10400000000000001225: 05    movl    $1, %edi
1041000000000000122a: 05    movl    $973, %edx
1042000000000000122f: 05    callq   0x405860 <aSsErT(int, char const*, int)>
10430000000000001234: 05    movzbl  15(%rsp), %eax
10440000000000001239: 02    cmpl    %eax, %ebx
1045000000000000123b: 06    je      0x409760 <case4ContextThread+0xe40>
10460000000000001241: 05    movl    $6725448, %edi
10470000000000001246: 05    movl    $4515237, %esi
1048000000000000124b: 05    movl    $1, %edx
10490000000000001250: 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)>
10500000000000001255: 05    movl    $4502019, %esi
1051000000000000125a: 05    movl    $2, %edx
1052000000000000125f: 03    movq    %rax, %rdi
10530000000000001262: 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)>
10540000000000001267: 03    movq    %rax, %rdi
1055000000000000126a: 03    movl    %r14d, %esi
1056000000000000126d: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
10570000000000001272: 05    movl    $4510080, %esi
10580000000000001277: 05    movl    $1, %edx
1059000000000000127c: 03    movq    %rax, %rdi
1060000000000000127f: 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)>
10610000000000001284: 05    movl    $4504093, %esi
10620000000000001289: 05    movl    $1, %edx
1063000000000000128e: 03    movq    %rax, %rdi
10640000000000001291: 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)>
10650000000000001296: 05    movl    $4502019, %esi
1066000000000000129b: 05    movl    $2, %edx
106700000000000012a0: 03    movq    %rax, %rdi
106800000000000012a3: 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)>
106900000000000012a8: 03    movq    %rax, %rdi
107000000000000012ab: 02    movl    %ebp, %esi
107100000000000012ad: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
107200000000000012b2: 05    movl    $4509885, %esi
107300000000000012b7: 05    movl    $1, %edx
107400000000000012bc: 03    movq    %rax, %rdi
107500000000000012bf: 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)>
107600000000000012c4: 05    movl    $4504327, %esi
107700000000000012c9: 05    movl    $1, %edi
107800000000000012ce: 05    movl    $974, %edx
107900000000000012d3: 05    callq   0x405860 <aSsErT(int, char const*, int)>
108000000000000012d8: 05    jmp     0x409760 <case4ContextThread+0xe40>
108100000000000012dd: 03    nopl    (%rax)
108200000000000012e0: 05    cmpl    $3, 72(%rsp)
108300000000000012e5: 06    jne     0x4095c0 <case4ContextThread+0xca0>
108400000000000012eb: 06    cmpq    $23, 56(%rsp)
108500000000000012f1: 06    je      0x4095c0 <case4ContextThread+0xca0>
108600000000000012f7: 05    movq    24(%rsp), %rsi
108700000000000012fc: 05    movq    64(%rsp), %rdi
10880000000000001301: 03    movq    (%rdi), %rax
10890000000000001304: 03    callq   *24(%rax)
10900000000000001307: 05    jmp     0x4095c0 <case4ContextThread+0xca0>
1091000000000000130c: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
10920000000000001311: 04    movl    72(%rsp), %ecx
10930000000000001315: 05    movq    %rax, 80(%rsp)
1094000000000000131a: 05    movl    $4294967295, %eax
1095000000000000131f: 05    movq    %rax, 88(%rsp)
10960000000000001324: 03    cmpl    $3, %ecx
10970000000000001327: 02    je      0x409c5b <case4ContextThread+0x133b>
10980000000000001329: 03    cmpl    $1, %ecx
1099000000000000132c: 06    jne     0x40964d <case4ContextThread+0xd2d>
11000000000000001332: 04    movl    %ebp, 24(%rsp)
11010000000000001336: 05    jmp     0x409659 <case4ContextThread+0xd39>
1102000000000000133b: 06    cmpq    $23, 56(%rsp)
11030000000000001341: 02    je      0x409c73 <case4ContextThread+0x1353>
11040000000000001343: 05    movq    24(%rsp), %rsi
11050000000000001348: 05    movq    64(%rsp), %rdi
1106000000000000134d: 03    movq    (%rdi), %rax
11070000000000001350: 03    callq   *24(%rax)
11080000000000001353: 09    movq    $-1, 48(%rsp)
1109000000000000135c: 05    jmp     0x40964d <case4ContextThread+0xd2d>
11100000000000001361: 02    xorl    %ebx, %ebx
11110000000000001363: 06    movl    $4294967295, %r14d
11120000000000001369: 05    leaq    16(%rsp), %rbp
1113000000000000136e: 02    jmp     0x409c9b <case4ContextThread+0x137b>
11140000000000001370: 02    incl    %ebx
11150000000000001372: 03    cmpl    $32, %ebx
11160000000000001375: 06    je      0x409dc9 <case4ContextThread+0x14a9>
1117000000000000137b: 07    movq    2493150(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
11180000000000001382: 03    testq   %rax, %rax
11190000000000001385: 02    jne     0x409cac <case4ContextThread+0x138c>
11200000000000001387: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1121000000000000138c: 09    movq    $4502402, 16(%rsp)
11220000000000001395: 08    movl    $0, 72(%rsp)
1123000000000000139d: 03    testq   %rax, %rax
112400000000000013a0: 02    jne     0x409cd2 <case4ContextThread+0x13b2>
112500000000000013a2: 07    movq    2493111(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
112600000000000013a9: 03    testq   %rax, %rax
112700000000000013ac: 06    je      0x409d79 <case4ContextThread+0x1459>
112800000000000013b2: 05    movq    %rax, 80(%rsp)
112900000000000013b7: 05    movq    %r14, 88(%rsp)
113000000000000013bc: 04    movl    %ebx, 24(%rsp)
113100000000000013c0: 08    movl    $1, 72(%rsp)
113200000000000013c8: 03    movq    %r12, %rdi
113300000000000013cb: 03    movq    %rbp, %rsi
113400000000000013ce: 05    callq   0x414710 <BloombergLP::ball::AttributeContainerList::hasValue(BloombergLP::ball::Attribute const&) const>
113500000000000013d3: 02    testb   %al, %al
113600000000000013d5: 02    je      0x409d4d <case4ContextThread+0x142d>
113700000000000013d7: 05    movl    $6725448, %edi
113800000000000013dc: 05    movl    $4515237, %esi
113900000000000013e1: 05    movl    $1, %edx
114000000000000013e6: 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)>
114100000000000013eb: 05    movl    $4502019, %esi
114200000000000013f0: 05    movl    $2, %edx
114300000000000013f5: 03    movq    %rax, %rdi
114400000000000013f8: 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)>
114500000000000013fd: 03    movq    %rax, %rdi
11460000000000001400: 02    movl    %ebx, %esi
11470000000000001402: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
11480000000000001407: 05    movl    $4509885, %esi
1149000000000000140c: 05    movl    $1, %edx
11500000000000001411: 03    movq    %rax, %rdi
11510000000000001414: 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)>10010000000000001144: 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)>
11520000000000001419: 05    movl    $4504361, %esi10020000000000001149: 05    movl    $4494967, %esi
1153000000000000141e: 05    movl    $1, %edi1003000000000000114e: 05    movl    $1, %edi
11540000000000001423: 05    movl    $982, %edx10040000000000001153: 05    movl    $982, %edx
11550000000000001428: 05    callq   0x405860 <aSsErT(int, char const*, int)>10050000000000001158: 05    callq   0x405630 <aSsErT(int, char const*, int)>
1156000000000000142d: 05    cmpl    $3, 72(%rsp)1006000000000000115d: 05    cmpl    $3, 72(%rsp)
11570000000000001432: 06    jne     0x409c90 <case4ContextThread+0x1370>10070000000000001162: 06    jne     0x408cc0 <case4ContextThread+0x10a0>
11580000000000001438: 06    cmpq    $23, 56(%rsp)10080000000000001168: 06    cmpq    $23, 56(%rsp)
1159000000000000143e: 06    je      0x409c90 <case4ContextThread+0x1370>1009000000000000116e: 06    je      0x408cc0 <case4ContextThread+0x10a0>
11600000000000001444: 05    movq    24(%rsp), %rsi10100000000000001174: 05    movq    24(%rsp), %rsi
11610000000000001449: 05    movq    64(%rsp), %rdi10110000000000001179: 05    movq    64(%rsp), %rdi
1162000000000000144e: 03    movq    (%rdi), %rax1012000000000000117e: 03    movq    (%rdi), %rax
11630000000000001451: 03    callq   *24(%rax)10130000000000001181: 03    callq   *24(%rax)
11640000000000001454: 05    jmp     0x409c90 <case4ContextThread+0x1370>10140000000000001184: 05    jmp     0x408cc0 <case4ContextThread+0x10a0>
11650000000000001459: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>10150000000000001189: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1166000000000000145e: 04    movl    72(%rsp), %ecx1016000000000000118e: 04    movl    72(%rsp), %ecx
11670000000000001462: 05    movq    %rax, 80(%rsp)10170000000000001192: 05    movq    %rax, 80(%rsp)
11680000000000001467: 05    movq    %r14, 88(%rsp)10180000000000001197: 05    movq    %r14, 88(%rsp)
1169000000000000146c: 03    cmpl    $3, %ecx1019000000000000119c: 03    cmpl    $3, %ecx
1170000000000000146f: 02    je      0x409da3 <case4ContextThread+0x1483>1020000000000000119f: 02    je      0x408dd3 <case4ContextThread+0x11b3>
11710000000000001471: 03    cmpl    $1, %ecx102100000000000011a1: 03    cmpl    $1, %ecx
11720000000000001474: 06    jne     0x409cdc <case4ContextThread+0x13bc>102200000000000011a4: 06    jne     0x408d0c <case4ContextThread+0x10ec>
1173000000000000147a: 04    movl    %ebx, 24(%rsp)102300000000000011aa: 04    movl    %ebx, 24(%rsp)
1174000000000000147e: 05    jmp     0x409ce8 <case4ContextThread+0x13c8>102400000000000011ae: 05    jmp     0x408d18 <case4ContextThread+0x10f8>
11750000000000001483: 06    cmpq    $23, 56(%rsp)102500000000000011b3: 06    cmpq    $23, 56(%rsp)
11760000000000001489: 02    je      0x409dbb <case4ContextThread+0x149b>102600000000000011b9: 02    je      0x408deb <case4ContextThread+0x11cb>
1177000000000000148b: 05    movq    24(%rsp), %rsi102700000000000011bb: 05    movq    24(%rsp), %rsi
11780000000000001490: 05    movq    64(%rsp), %rdi102800000000000011c0: 05    movq    64(%rsp), %rdi
11790000000000001495: 03    movq    (%rdi), %rax102900000000000011c5: 03    movq    (%rdi), %rax
11800000000000001498: 03    callq   *24(%rax)103000000000000011c8: 03    callq   *24(%rax)
1181000000000000149b: 09    movq    $-1, 48(%rsp)103100000000000011cb: 09    movq    $-1, 48(%rsp)
118200000000000014a4: 05    jmp     0x409cdc <case4ContextThread+0x13bc>103200000000000011d4: 05    jmp     0x408d0c <case4ContextThread+0x10ec>
118300000000000014a9: 08    movq    200(%rsp), %rax103300000000000011d9: 08    movq    136(%rsp), %rax
118400000000000014b1: 08    movq    %rax, 232(%rsp)103400000000000011e1: 08    movq    %rax, 216(%rsp)
118500000000000014b9: 09    movq    $0, 32(%r12)103500000000000011e9: 08    movq    $0, 32(%r13)
118600000000000014c2: 09    movq    $-1, 40(%r12)103600000000000011f1: 08    movq    $-1, 40(%r13)
118700000000000014cb: 08    leaq    232(%rsp), %rsi103700000000000011f9: 08    leaq    216(%rsp), %rsi
118800000000000014d3: 03    movq    %r12, %rdi10380000000000001201: 03    movq    %r13, %rdi
118900000000000014d6: 05    callq   0x414680 <BloombergLP::ball::AttributeContainerList::remove(BloombergLP::ball::AttributeContainerListIterator const&)>10390000000000001204: 05    callq   0x411e00 <BloombergLP::ball::AttributeContainerList::remove(BloombergLP::ball::AttributeContainerListIterator const&)>
119000000000000014db: 03    xorl    %r12d, %r12d10400000000000001209: 02    xorl    %ebp, %ebp
1041000000000000120b: 06    movl    $4294967295, %r14d
119100000000000014de: 05    leaq    16(%rsp), %r1510420000000000001211: 05    leaq    16(%rsp), %rbx
119200000000000014e3: 02    jmp     0x409e1d <case4ContextThread+0x14fd>10430000000000001216: 02    jmp     0x408e4b <case4ContextThread+0x122b>
119300000000000014e510    nopw    %cs:(%rax,%rax)10440000000000001218: 08    nopl    (%rax,%rax)
119400000000000014ef: 01    nop     
119500000000000014f0: 03    incl    %r12d10450000000000001220: 02    incl    %ebp
119600000000000014f3: 04    cmpl    $32, %r12d10460000000000001222: 03    cmpl    $32, %ebp
119700000000000014f7: 06    je      0x40a19d <case4ContextThread+0x187d>10470000000000001225: 06    je      0x408f11 <case4ContextThread+0x12f1>
119800000000000014fd: 07    movq    2492764(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>1048000000000000122b: 07    movq    2488622(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
11990000000000001504: 03    testq   %rax, %rax10490000000000001232: 03    testq   %rax, %rax
12000000000000001507: 02    jne     0x409e2e <case4ContextThread+0x150e>10500000000000001235: 02    jne     0x408e5c <case4ContextThread+0x123c>
12010000000000001509: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>10510000000000001237: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1202000000000000150e: 09    movq    $4502402, 16(%rsp)1052000000000000123c: 09    movq    $4493008, 16(%rsp)
12030000000000001517: 08    movl    $0, 72(%rsp)10530000000000001245: 08    movl    $0, 72(%rsp)
1204000000000000151f: 03    testq   %rax, %rax
12050000000000001522: 02    jne     0x409e54 <case4ContextThread+0x1534>
12060000000000001524: 07    movq    2492725(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
1207000000000000152b: 03    testq   %rax, %rax1054000000000000124d: 03    testq   %rax, %rax
10550000000000001250: 02    jne     0x408e7e <case4ContextThread+0x125e>
10560000000000001252: 07    movq    2488583(%rip), %rax  # 668780 <BloombergLP::bslma::Default::s_defaultAllocator>
10570000000000001259: 03    testq   %rax, %rax
1208000000000000152e: 06    je      0x40a132 <case4ContextThread+0x1812>1058000000000000125c: 02    je      0x408ec8 <case4ContextThread+0x12a8>
12090000000000001534: 05    movq    %rax, 80(%rsp)1059000000000000125e: 05    movq    %rax, 80(%rsp)
12100000000000001539: 05    movl    $4294967295, %eax
1211000000000000153e: 05    movq    %rax, 88(%rsp)10600000000000001263: 05    movq    %r14, 88(%rsp)
12120000000000001543: 05    movl    %r12d, 24(%rsp)10610000000000001268: 04    movl    %ebp, 24(%rsp)
12130000000000001548: 08    movl    $1, 72(%rsp)1062000000000000126c: 08    movl    $1, 72(%rsp)
12140000000000001550: 08    movq    176(%rsp), %rax
12150000000000001558: 03    testq   %rax, %rax
1216000000000000155b: 02    je      0x409ee0 <case4ContextThread+0x15c0>
1217000000000000155d: 02    xorl    %ebx, %ebx
1218000000000000155f: 01    nop     
12190000000000001560: 03    movq    %rax, %rbp
12200000000000001563: 04    leaq    24(%rax), %rdx
12210000000000001567: 08    leaq    136(%rsp), %rdi10630000000000001274: 08    leaq    152(%rsp), %rdi
1222000000000000156f: 03    movq    %r15, %rsi
12230000000000001572: 05    callq   0x413df0 <AttributeComparator::operator()(BloombergLP::ball::Attribute const&, BloombergLP::ball::Attribute const&) const>
12240000000000001577: 02    testb   %al, %al
12250000000000001579: 04    cmoveq  %rbp, %rbx
1226000000000000157d: 02    xorb    $1, %al
1227000000000000157f: 03    movzbl  %al, %ecx
12280000000000001582: 05    movq    8(%rbp,%rcx,8), %rax
12290000000000001587: 03    testq   %rax, %rax
1230000000000000158a: 02    jne     0x409e80 <case4ContextThread+0x1560>
1231000000000000158c: 05    leal    -1(%rcx,%rcx), %r14d
12320000000000001591: 03    testq   %rbx, %rbx
12330000000000001594: 02    je      0x409ef0 <case4ContextThread+0x15d0>
12340000000000001596: 04    addq    $24, %rbx
1235000000000000159a: 08    leaq    136(%rsp), %rdi
123600000000000015a2: 03    movq    %rbx, %rsi1064000000000000127c: 03    movq    %rbx, %rsi
123700000000000015a5: 03    movq    %r15, %rdx1065000000000000127f: 05    callq   0x40fe00 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::insert(BloombergLP::ball::Attribute const&)>
123800000000000015a8: 05    callq   0x413df0 <AttributeComparator::operator()(BloombergLP::ball::Attribute const&, BloombergLP::ball::Attribute const&) const>10660000000000001284: 05    cmpl    $3, 72(%rsp)
123900000000000015ad: 03    movl    %r14d, %ebx
124000000000000015b0: 02    testb   %al, %al
124100000000000015b2: 02    jne     0x409ef3 <case4ContextThread+0x15d3>
124200000000000015b4: 05    jmp     0x40a106 <case4ContextThread+0x17e6>
124300000000000015b9: 07    nopl    (%rax)
124400000000000015c0: 05    movl    $4294967295, %ebx
124500000000000015c5: 08    leaq    168(%rsp), %rbp
124600000000000015cd: 02    jmp     0x409ef3 <case4ContextThread+0x15d3>
124700000000000015cf: 01    nop     
124800000000000015d0: 03    movl    %r14d, %ebx
124900000000000015d3: 08    movq    152(%rsp), %r13
125000000000000015db: 03    testq   %r13, %r13
125100000000000015de: 06    jne     0x40a040 <case4ContextThread+0x1720>10670000000000001289: 02    jne     0x408e40 <case4ContextThread+0x1220>
125200000000000015e4: 08    movslq  160(%rsp), %rax1068000000000000128b: 06    cmpq    $23, 56(%rsp)
125300000000000015ec: 04    imulq   $104, %rax, %r1410690000000000001291: 02    je      0x408e40 <case4ContextThread+0x1220>
125400000000000015f0: 04    leaq    23(%r14), %rsi10700000000000001293: 05    movq    24(%rsp), %rsi
125500000000000015f4: 04    andq    $-16, %rsi
125600000000000015f8: 08    movq    136(%rsp), %rdi10710000000000001298: 05    movq    64(%rsp), %rdi
12570000000000001600: 03    movq    (%rdi), %rax1072000000000000129d: 03    movq    (%rdi), %rax
12580000000000001603: 03    callq   *16(%rax)107300000000000012a0: 03    callq   *24(%rax)
12590000000000001606: 03    movq    %rax, %rcx
12600000000000001609: 08    movq    144(%rsp), %rax
12610000000000001611: 03    movq    %rax, (%rcx)
12620000000000001614: 08    movq    %rcx, 144(%rsp)
1263000000000000161c: 04    leaq    8(%rcx), %r13
12640000000000001620: 05    leaq    -96(%rcx,%r14), %rsi
12650000000000001625: 03    cmpq    %r13, %rsi
12660000000000001628: 06    jbe     0x40a00e <case4ContextThread+0x16ee>
1267000000000000162e: 04    addq    $-105, %r14
12680000000000001632: 03    movq    %r14, %rax
12690000000000001635: 10    movabsq $5675921253449092805, %rdx
1270000000000000163f: 03    mulq    %rdx
12710000000000001642: 03    shrl    $5, %edx
12720000000000001645: 02    incl    %edx
12730000000000001647: 04    andq    $7, %rdx
1274000000000000164b: 06    je      0x40a162 <case4ContextThread+0x1842>
12750000000000001651: 04    addq    $112, %rcx
12760000000000001655: 03    negq    %rdx
12770000000000001658: 08    nopl    (%rax,%rax)
12780000000000001660: 04    movq    %rcx, -104(%rcx)
12790000000000001664: 04    addq    $104, %rcx
12800000000000001668: 03    incq    %rdx
1281000000000000166b: 02    jne     0x409f80 <case4ContextThread+0x1660>107400000000000012a3: 05    jmp     0x408e40 <case4ContextThread+0x1220>
1282000000000000166d: 04    addq    $-104, %rcx107500000000000012a8: 05    callq   0x41f6c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
12830000000000001671: 07    cmpq    $728, %r14
12840000000000001678: 02    jb      0x40a00e <case4ContextThread+0x16ee>
1285000000000000167a: 06    nopw    (%rax,%rax)
12860000000000001680: 04    leaq    104(%rcx), %rax
12870000000000001684: 03    movq    %rax, (%rcx)
12880000000000001687: 07    leaq    208(%rcx), %rax
1289000000000000168e: 04    movq    %rax, 104(%rcx)
12900000000000001692: 07    leaq    312(%rcx), %rax
12910000000000001699: 07    movq    %rax, 208(%rcx)
129200000000000016a0: 07    leaq    416(%rcx), %rax
129300000000000016a7: 07    movq    %rax, 312(%rcx)
129400000000000016ae: 07    leaq    520(%rcx), %rax
129500000000000016b5: 07    movq    %rax, 416(%rcx)
129600000000000016bc: 07    leaq    624(%rcx), %rax
129700000000000016c3: 07    movq    %rax, 520(%rcx)
129800000000000016ca: 07    leaq    728(%rcx), %rax
129900000000000016d1: 07    movq    %rax, 624(%rcx)
130000000000000016d8: 07    leaq    832(%rcx), %rax
130100000000000016df: 07    movq    %rax, 728(%rcx)
130200000000000016e6: 03    movq    %rax, %rcx
130300000000000016e9: 03    cmpq    %rsi, %rax
130400000000000016ec: 02    jb      0x409fa0 <case4ContextThread+0x1680>
130500000000000016ee: 08    movq    152(%rsp), %rax
130600000000000016f6: 03    movq    %rax, (%rsi)
130700000000000016f9: 08    movq    %r13, 152(%rsp)
13080000000000001701: 07    movl    160(%rsp), %eax
13090000000000001708: 03    cmpl    $31, %eax
1310000000000000170b: 02    jg      0x40a040 <case4ContextThread+0x1720>
1311000000000000170d: 02    addl    %eax, %eax
1312000000000000170f: 07    movl    %eax, 160(%rsp)
13130000000000001716: 10    nopw    %cs:(%rax,%rax)
13140000000000001720: 04    movq    (%r13), %rax
13150000000000001724: 08    movq    %rax, 152(%rsp)
1316000000000000172c: 08    movq    136(%rsp), %rax
13170000000000001734: 03    testq   %rax, %rax
13180000000000001737: 02    je      0x40a070 <case4ContextThread+0x1750>
13190000000000001739: 05    movq    16(%rsp), %rcx
1320000000000000173e: 04    movq    %rcx, 24(%r13)
13210000000000001742: 04    movl    72(%rsp), %ecx107600000000000012ad: 04    movl    72(%rsp), %ecx
13220000000000001746: 04    movl    %ecx, 80(%r13)107700000000000012b1: 05    movq    %rax, 80(%rsp)
107800000000000012b6: 05    movq    %r14, 88(%rsp)
107900000000000012bb: 03    cmpl    $3, %ecx
108000000000000012be: 02    je      0x408eeb <case4ContextThread+0x12cb>
108100000000000012c0: 03    cmpl    $1, %ecx
108200000000000012c3: 02    jne     0x408e88 <case4ContextThread+0x1268>
108300000000000012c5: 04    movl    %ebp, 24(%rsp)
108400000000000012c9: 02    jmp     0x408e94 <case4ContextThread+0x1274>
108500000000000012cb: 06    cmpq    $23, 56(%rsp)
108600000000000012d1: 02    je      0x408f03 <case4ContextThread+0x12e3>
108700000000000012d3: 05    movq    24(%rsp), %rsi
108800000000000012d8: 05    movq    64(%rsp), %rdi
108900000000000012dd: 03    movq    (%rdi), %rax
109000000000000012e0: 03    callq   *24(%rax)
109100000000000012e3: 09    movq    $-1, 48(%rsp)
109200000000000012ec: 05    jmp     0x408e88 <case4ContextThread+0x1268>
109300000000000012f1: 08    movq    $0, 32(%r13)
109400000000000012f9: 08    movq    $-1, 40(%r13)
10950000000000001301: 05    leaq    16(%rsp), %rdi
10960000000000001306: 08    leaq    144(%rsp), %rdx
1097000000000000130e: 03    movq    %r13, %rsi
10980000000000001311: 05    callq   0x411d90 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
10990000000000001316: 05    movq    16(%rsp), %rax
1100000000000000131b: 08    movq    %rax, 136(%rsp)
11010000000000001323: 05    movq    104(%rsp), %rax
11020000000000001328: 03    movq    (%rax), %rsi
1103000000000000132b: 03    movq    %r13, %rdi
1104000000000000132e: 05    callq   0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
11050000000000001333: 03    movzbl  %al, %edi
11060000000000001336: 05    movl    $4494276, %esi
1107000000000000133b: 05    movl    $995, %edx
11080000000000001340: 05    callq   0x405630 <aSsErT(int, char const*, int)>
11090000000000001345: 05    movl    $1, %ebx
1323000000000000174a: 02    jmp     0x40a0b0 <case4ContextThread+0x1790>1110000000000000134a: 02    jmp     0x408f79 <case4ContextThread+0x1359>
1324000000000000174c: 04    nopl    (%rax)1111000000000000134c: 04    nopl    (%rax)
13250000000000001750: 07    movq    2492169(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
13260000000000001757: 03    testq   %rax, %rax
1327000000000000175a: 02    jne     0x40a081 <case4ContextThread+0x1761>
1328000000000000175c: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
13290000000000001761: 05    movq    16(%rsp), %rcx
13300000000000001766: 04    movq    %rcx, 24(%r13)
1331000000000000176a: 04    movl    72(%rsp), %ecx
1332000000000000176e: 04    movl    %ecx, 80(%r13)
13330000000000001772: 03    testq   %rax, %rax
13340000000000001775: 02    jne     0x40a0b0 <case4ContextThread+0x1790>
13350000000000001777: 07    movq    2492130(%rip), %rax  # 66a780 <BloombergLP::bslma::Default::s_defaultAllocator>
1336000000000000177e: 03    testq   %rax, %rax
13370000000000001781: 02    jne     0x40a0b0 <case4ContextThread+0x1790>
13380000000000001783: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
13390000000000001788: 04    movl    80(%r13), %ecx
1340000000000000178c: 04    nopl    (%rax)
13410000000000001790: 04    movq    %rax, 88(%r13)
13420000000000001794: 02    testl   %ecx, %ecx
13430000000000001796: 02    je      0x40a0de <case4ContextThread+0x17be>
13440000000000001798: 04    leaq    32(%r13), %rcx
1345000000000000179c: 08    movq    %rcx, 208(%rsp)
134600000000000017a4: 08    movq    %rax, 216(%rsp)
134700000000000017ac: 05    leaq    24(%rsp), %rdi
134800000000000017b1: 08    leaq    208(%rsp), %rsi
134900000000000017b9: 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>
135000000000000017be: 04    movl    88(%rsp), %eax
135100000000000017c2: 04    movl    %eax, 96(%r13)
135200000000000017c6: 04    movl    92(%rsp), %eax
135300000000000017ca: 04    movl    %eax, 100(%r13)
135400000000000017ce: 03    shrl    $31, %ebx
135500000000000017d1: 08    leaq    168(%rsp), %rdi
135600000000000017d9: 03    movq    %rbp, %rsi
135700000000000017dc: 02    movl    %ebx, %edx
135800000000000017de: 03    movq    %r13, %rcx
135900000000000017e1: 05    callq   0x420490 <BloombergLP::bslalg::RbTreeUtil::insertAt(BloombergLP::bslalg::RbTreeAnchor*, BloombergLP::bslalg::RbTreeNode*, bool, BloombergLP::bslalg::RbTreeNode*)>
136000000000000017e6: 05    cmpl    $3, 72(%rsp)
136100000000000017eb: 06    jne     0x409e10 <case4ContextThread+0x14f0>
136200000000000017f1: 06    cmpq    $23, 56(%rsp)
136300000000000017f7: 06    je      0x409e10 <case4ContextThread+0x14f0>
136400000000000017fd: 05    movq    24(%rsp), %rsi
13650000000000001802: 05    movq    64(%rsp), %rdi
13660000000000001807: 03    movq    (%rdi), %rax
1367000000000000180a: 03    callq   *24(%rax)
1368000000000000180d: 05    jmp     0x409e10 <case4ContextThread+0x14f0>
13690000000000001812: 05    callq   0x421bc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
13700000000000001817: 04    movl    72(%rsp), %ecx
1371000000000000181b: 05    movq    %rax, 80(%rsp)
13720000000000001820: 05    movl    $4294967295, %eax
13730000000000001825: 05    movq    %rax, 88(%rsp)
1374000000000000182a: 03    cmpl    $3, %ecx
1375000000000000182d: 02    je      0x40a177 <case4ContextThread+0x1857>
1376000000000000182f: 03    cmpl    $1, %ecx
13770000000000001832: 06    jne     0x409e63 <case4ContextThread+0x1543>
13780000000000001838: 05    movl    %r12d, 24(%rsp)
1379000000000000183d: 05    jmp     0x409e70 <case4ContextThread+0x1550>
13800000000000001842: 03    movq    %r13, %rcx
13810000000000001845: 07    cmpq    $728, %r14
1382000000000000184c: 06    jae     0x409fa0 <case4ContextThread+0x1680>
13830000000000001852: 05    jmp     0x40a00e <case4ContextThread+0x16ee>
13840000000000001857: 06    cmpq    $23, 56(%rsp)
1385000000000000185d: 02    je      0x40a18f <case4ContextThread+0x186f>
1386000000000000185f: 05    movq    24(%rsp), %rsi
13870000000000001864: 05    movq    64(%rsp), %rdi
13880000000000001869: 03    movq    (%rdi), %rax
1389000000000000186c: 03    callq   *24(%rax)
1390000000000000186f: 09    movq    $-1, 48(%rsp)
13910000000000001878: 05    jmp     0x409e63 <case4ContextThread+0x1543>
1392000000000000187d: 08    movq    224(%rsp), %r14
13930000000000001885: 08    movq    $0, 32(%r14)
1394000000000000188d: 08    movq    $-1, 40(%r14)
13950000000000001895: 05    leaq    16(%rsp), %rdi
1396000000000000189a: 08    leaq    128(%rsp), %rdx
139700000000000018a2: 03    movq    %r14, %rsi
139800000000000018a5: 05    callq   0x414610 <BloombergLP::ball::AttributeContainerList::pushFront(BloombergLP::ball::AttributeContainer const*)>
139900000000000018aa: 05    movq    16(%rsp), %rax
140000000000000018af: 08    movq    %rax, 200(%rsp)
140100000000000018b7: 05    movq    96(%rsp), %rax
140200000000000018bc: 03    movq    (%rax), %rsi
140300000000000018bf: 03    movq    %r14, %rdi
140400000000000018c2: 05    callq   0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
140500000000000018c7: 03    movzbl  %al, %edi
140600000000000018ca: 05    movl    $4503670, %esi
140700000000000018cf: 05    movl    $995, %edx
140800000000000018d4: 05    callq   0x405860 <aSsErT(int, char const*, int)>
140900000000000018d9: 05    movl    $1, %ebx
141000000000000018de: 02    jmp     0x40a209 <case4ContextThread+0x18e9>
141100000000000018e0: 03    incq    %rbx11120000000000001350: 03    incq    %rbx
141200000000000018e3: 04    cmpq    $33, %rbx11130000000000001353: 04    cmpq    $33, %rbx
141300000000000018e7: 02    je      0x40a276 <case4ContextThread+0x1956>11140000000000001357: 02    je      0x408fe6 <case4ContextThread+0x13c6>
141400000000000018e9: 05    movq    96(%rsp), %rax11150000000000001359: 05    movq    104(%rsp), %rax
141500000000000018ee: 04    movq    (%rax,%rbx,8), %rsi1116000000000000135e: 04    movq    (%rax,%rbx,8), %rsi
141600000000000018f2: 03    movq    %r14, %rdi11170000000000001362: 03    movq    %r13, %rdi
141700000000000018f5: 05    callq   0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>11180000000000001365: 05    callq   0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
141800000000000018fa: 02    testb   %al, %al1119000000000000136a: 02    testb   %al, %al
141900000000000018fc: 02    jne     0x40a200 <case4ContextThread+0x18e0>1120000000000000136c: 02    jne     0x408f70 <case4ContextThread+0x1350>
142000000000000018fe: 05    movl    $6725448, %edi1121000000000000136e: 05    movl    $6717256, %edi
14210000000000001903: 05    movl    $4515237, %esi11220000000000001373: 05    movl    $4505829, %esi
14220000000000001908: 05    movl    $1, %edx11230000000000001378: 05    movl    $1, %edx
1423000000000000190d: 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)>1124000000000000137d: 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)>
14240000000000001912: 05    movl    $4502019, %esi11250000000000001382: 05    movl    $4492625, %esi
14250000000000001917: 05    movl    $2, %edx11260000000000001387: 05    movl    $2, %edx
1426000000000000191c: 03    movq    %rax, %rdi1127000000000000138c: 03    movq    %rax, %rdi
1427000000000000191f: 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)>1128000000000000138f: 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)>
14280000000000001924: 03    movq    %rax, %rdi11290000000000001394: 03    movq    %rax, %rdi
14290000000000001927: 02    movl    %ebx, %esi11300000000000001397: 02    movl    %ebx, %esi
14300000000000001929: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>11310000000000001399: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
1431000000000000192e: 05    movl    $4509885, %esi1132000000000000139e: 05    movl    $4500477, %esi
14320000000000001933: 05    movl    $1, %edx113300000000000013a3: 05    movl    $1, %edx
14330000000000001938: 03    movq    %rax, %rdi113400000000000013a8: 03    movq    %rax, %rdi
1434000000000000193b: 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)>113500000000000013ab: 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)>
14350000000000001940: 05    movl    $4504480, %esi113600000000000013b0: 05    movl    $4495086, %esi
14360000000000001945: 05    movl    $1, %edi113700000000000013b5: 05    movl    $1, %edi
1437000000000000194a: 05    movl    $997, %edx113800000000000013ba: 05    movl    $997, %edx
1438000000000000194f: 05    callq   0x405860 <aSsErT(int, char const*, int)>113900000000000013bf: 05    callq   0x405630 <aSsErT(int, char const*, int)>
14390000000000001954: 02    jmp     0x40a200 <case4ContextThread+0x18e0>114000000000000013c4: 02    jmp     0x408f70 <case4ContextThread+0x1350>
14400000000000001956: 05    movq    96(%rsp), %rax114100000000000013c6: 05    movq    104(%rsp), %rax
1441000000000000195b: 03    movq    (%rax), %rdx114200000000000013cb: 03    movq    (%rax), %rdx
1442000000000000195e: 05    leaq    12(%rsp), %rsi114300000000000013ce: 05    leaq    12(%rsp), %rsi
14430000000000001963: 03    movq    %r14, %rdi114400000000000013d3: 03    movq    %r13, %rdi
14440000000000001966: 05    callq   0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>114500000000000013d6: 05    callq   0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
1445000000000000196b: 05    movq    96(%rsp), %rax114600000000000013db: 05    movq    104(%rsp), %rax
14460000000000001970: 03    movq    (%rax), %rax114700000000000013e0: 03    movq    (%rax), %rax
14470000000000001973: 02    movb    (%rax), %al114800000000000013e3: 02    movb    (%rax), %al
14480000000000001975: 02    xorl    %edi, %edi114900000000000013e5: 02    xorl    %edi, %edi
14490000000000001977: 04    cmpb    12(%rsp), %al115000000000000013e7: 04    cmpb    12(%rsp), %al
1450000000000000197b: 04    setne   %dil115100000000000013eb: 04    setne   %dil
1451000000000000197f: 05    movl    $4503711, %esi115200000000000013ef: 05    movl    $4494317, %esi
14520000000000001984: 05    movl    $1004, %edx115300000000000013f4: 05    movl    $1004, %edx
14530000000000001989: 05    callq   0x405860 <aSsErT(int, char const*, int)>115400000000000013f9: 05    callq   0x405630 <aSsErT(int, char const*, int)>
1454000000000000198e: 05    movq    96(%rsp), %rax115500000000000013fe: 05    movq    104(%rsp), %rax
14550000000000001993: 03    movq    (%rax), %rax11560000000000001403: 03    movq    (%rax), %rax
14560000000000001996: 03    movb    1(%rax), %al11570000000000001406: 03    movb    1(%rax), %al
14570000000000001999: 02    xorl    %edi, %edi11580000000000001409: 02    xorl    %edi, %edi
1458000000000000199b: 04    cmpb    13(%rsp), %al1159000000000000140b: 04    cmpb    13(%rsp), %al
1459000000000000199f: 04    setne   %dil1160000000000000140f: 04    setne   %dil
146000000000000019a3: 05    movl    $4503764, %esi11610000000000001413: 05    movl    $4494370, %esi
146100000000000019a8: 05    movl    $1005, %edx11620000000000001418: 05    movl    $1005, %edx
146200000000000019ad: 05    callq   0x405860 <aSsErT(int, char const*, int)>1163000000000000141d: 05    callq   0x405630 <aSsErT(int, char const*, int)>
146300000000000019b2: 05    movq    96(%rsp), %rax11640000000000001422: 05    movq    104(%rsp), %rax
146400000000000019b7: 03    movq    (%rax), %rax11650000000000001427: 03    movq    (%rax), %rax
146500000000000019ba: 03    movb    2(%rax), %al1166000000000000142a: 03    movb    2(%rax), %al
146600000000000019bd: 02    xorl    %edi, %edi1167000000000000142d: 02    xorl    %edi, %edi
146700000000000019bf: 04    cmpb    14(%rsp), %al1168000000000000142f: 04    cmpb    14(%rsp), %al
146800000000000019c3: 04    setne   %dil11690000000000001433: 04    setne   %dil
146900000000000019c7: 05    movl    $4503813, %esi11700000000000001437: 05    movl    $4494419, %esi
147000000000000019cc: 05    movl    $1006, %edx1171000000000000143c: 05    movl    $1006, %edx
147100000000000019d1: 05    callq   0x405860 <aSsErT(int, char const*, int)>11720000000000001441: 05    callq   0x405630 <aSsErT(int, char const*, int)>
147200000000000019d6: 05    movq    96(%rsp), %rax11730000000000001446: 05    movq    104(%rsp), %rax
147300000000000019db: 03    movq    (%rax), %rax1174000000000000144b: 03    movq    (%rax), %rax
147400000000000019de: 03    movb    3(%rax), %al1175000000000000144e: 03    movb    3(%rax), %al
147500000000000019e1: 02    xorl    %edi, %edi11760000000000001451: 02    xorl    %edi, %edi
147600000000000019e3: 04    cmpb    15(%rsp), %al11770000000000001453: 04    cmpb    15(%rsp), %al
147700000000000019e7: 04    setne   %dil11780000000000001457: 04    setne   %dil
147800000000000019eb: 05    movl    $4503868, %esi1179000000000000145b: 05    movl    $4494474, %esi
147900000000000019f0: 05    movl    $1007, %edx11800000000000001460: 05    movl    $1007, %edx
148000000000000019f5: 05    callq   0x405860 <aSsErT(int, char const*, int)>11810000000000001465: 05    callq   0x405630 <aSsErT(int, char const*, int)>
148100000000000019fa: 05    movl    $1, %ebx1182000000000000146a: 05    movl    $1, %ebx
148200000000000019ff: 05    leaq    12(%rsp), %rbp1183000000000000146f: 05    leaq    12(%rsp), %rbp
14830000000000001a04: 02    jmp     0x40a33d <case4ContextThread+0x1a1d>11840000000000001474: 02    jmp     0x4090ad <case4ContextThread+0x148d>
14840000000000001a06: 10    nopw    %cs:(%rax,%rax)11850000000000001476: 10    nopw    %cs:(%rax,%rax)
14850000000000001a10: 03    incq    %rbx11860000000000001480: 03    incq    %rbx
14860000000000001a13: 04    cmpq    $33, %rbx11870000000000001483: 04    cmpq    $33, %rbx
14870000000000001a17: 06    je      0x40a4e2 <case4ContextThread+0x1bc2>11880000000000001487: 06    je      0x409252 <case4ContextThread+0x1632>
14880000000000001a1d: 05    movq    96(%rsp), %rax1189000000000000148d: 05    movq    104(%rsp), %rax
14890000000000001a22: 04    movq    (%rax,%rbx,8), %rdx11900000000000001492: 04    movq    (%rax,%rbx,8), %rdx
14900000000000001a26: 03    movq    %r14, %rdi11910000000000001496: 03    movq    %r13, %rdi
14910000000000001a29: 03    movq    %rbp, %rsi11920000000000001499: 03    movq    %rbp, %rsi
14920000000000001a2c: 05    callq   0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>1193000000000000149c: 05    callq   0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
14930000000000001a31: 05    movq    96(%rsp), %rax119400000000000014a1: 05    movq    104(%rsp), %rax
14940000000000001a36: 04    movq    (%rax,%rbx,8), %rax119500000000000014a6: 04    movq    (%rax,%rbx,8), %rax
14950000000000001a3a: 03    movzbl  (%rax), %eax119600000000000014aa: 03    movzbl  (%rax), %eax
14960000000000001a3d: 04    cmpb    12(%rsp), %al119700000000000014ad: 04    cmpb    12(%rsp), %al
14970000000000001a41: 02    je      0x40a3b9 <case4ContextThread+0x1a99>119800000000000014b1: 02    je      0x409129 <case4ContextThread+0x1509>
14980000000000001a43: 05    movl    $6725448, %edi119900000000000014b3: 05    movl    $6717256, %edi
14990000000000001a48: 05    movl    $4515237, %esi120000000000000014b8: 05    movl    $4505829, %esi
15000000000000001a4d: 05    movl    $1, %edx120100000000000014bd: 05    movl    $1, %edx
120200000000000014c2: 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)>
120300000000000014c7: 05    movl    $4492625, %esi
120400000000000014cc: 05    movl    $2, %edx
120500000000000014d1: 03    movq    %rax, %rdi
120600000000000014d4: 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)>
120700000000000014d9: 03    movq    %rax, %rdi
120800000000000014dc: 02    movl    %ebx, %esi
120900000000000014de: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
121000000000000014e3: 05    movl    $4500477, %esi
121100000000000014e8: 05    movl    $1, %edx
121200000000000014ed: 03    movq    %rax, %rdi
121300000000000014f0: 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)>
121400000000000014f5: 05    movl    $4494535, %esi
121500000000000014fa: 05    movl    $1, %edi
121600000000000014ff: 05    movl    $1015, %edx
12170000000000001504: 05    callq   0x405630 <aSsErT(int, char const*, int)>
12180000000000001509: 05    movzbl  13(%rsp), %eax
1219000000000000150e: 03    cmpq    %rax, %rbx
12200000000000001511: 02    je      0x409189 <case4ContextThread+0x1569>
12210000000000001513: 05    movl    $6717256, %edi
12220000000000001518: 05    movl    $4505829, %esi
1223000000000000151d: 05    movl    $1, %edx
12240000000000001522: 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)>
12250000000000001527: 05    movl    $4492625, %esi
1226000000000000152c: 05    movl    $2, %edx
12270000000000001531: 03    movq    %rax, %rdi
12280000000000001534: 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)>
12290000000000001539: 03    movq    %rax, %rdi
1230000000000000153c: 02    movl    %ebx, %esi
1231000000000000153e: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
12320000000000001543: 05    movl    $4500477, %esi
12330000000000001548: 05    movl    $1, %edx
1234000000000000154d: 03    movq    %rax, %rdi
12350000000000001550: 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)>
12360000000000001555: 05    movl    $4494588, %esi
1237000000000000155a: 05    movl    $1, %edi
1238000000000000155f: 05    movl    $1016, %edx
12390000000000001564: 05    callq   0x405630 <aSsErT(int, char const*, int)>
12400000000000001569: 05    movzbl  14(%rsp), %eax
1241000000000000156e: 03    cmpq    %rax, %rbx
12420000000000001571: 02    je      0x4091e9 <case4ContextThread+0x15c9>
12430000000000001573: 05    movl    $6717256, %edi
12440000000000001578: 05    movl    $4505829, %esi
1245000000000000157d: 05    movl    $1, %edx
15010000000000001a52: 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)>12460000000000001582: 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)>
15020000000000001a57: 05    movl    $4502019, %esi12470000000000001587: 05    movl    $4492625, %esi
15030000000000001a5c: 05    movl    $2, %edx1248000000000000158c: 05    movl    $2, %edx
12490000000000001591: 03    movq    %rax, %rdi
12500000000000001594: 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)>
12510000000000001599: 03    movq    %rax, %rdi
1252000000000000159c: 02    movl    %ebx, %esi
1253000000000000159e: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
125400000000000015a3: 05    movl    $4500477, %esi
125500000000000015a8: 05    movl    $1, %edx
125600000000000015ad: 03    movq    %rax, %rdi
125700000000000015b0: 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)>
125800000000000015b5: 05    movl    $4494612, %esi
125900000000000015ba: 05    movl    $1, %edi
126000000000000015bf: 05    movl    $1017, %edx
126100000000000015c4: 05    callq   0x405630 <aSsErT(int, char const*, int)>
126200000000000015c9: 05    movzbl  15(%rsp), %eax
126300000000000015ce: 03    cmpq    %rax, %rbx
126400000000000015d1: 06    je      0x4090a0 <case4ContextThread+0x1480>
126500000000000015d7: 05    movl    $6717256, %edi
126600000000000015dc: 05    movl    $4505829, %esi
126700000000000015e1: 05    movl    $1, %edx
126800000000000015e6: 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)>
126900000000000015eb: 05    movl    $4492625, %esi
127000000000000015f0: 05    movl    $2, %edx
127100000000000015f5: 03    movq    %rax, %rdi
127200000000000015f8: 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)>
127300000000000015fd: 03    movq    %rax, %rdi
12740000000000001600: 02    movl    %ebx, %esi
12750000000000001602: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
12760000000000001607: 05    movl    $4500477, %esi
1277000000000000160c: 05    movl    $1, %edx
15040000000000001a61: 03    movq    %rax, %rdi12780000000000001611: 03    movq    %rax, %rdi
15050000000000001a64: 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)>12790000000000001614: 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)>
15060000000000001a69: 03    movq    %rax, %rdi
15070000000000001a6c: 02    movl    %ebx, %esi
15080000000000001a6e: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
15090000000000001a73: 05    movl    $4509885, %esi
15100000000000001a78: 05    movl    $1, %edx
15110000000000001a7d: 03    movq    %rax, %rdi
15120000000000001a80: 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)>
15130000000000001a85: 05    movl    $4503929, %esi12800000000000001619: 05    movl    $4494639, %esi
15140000000000001a8a: 05    movl    $1, %edi
15150000000000001a8f: 05    movl    $1015, %edx
15160000000000001a94: 05    callq   0x405860 <aSsErT(int, char const*, int)>
15170000000000001a99: 05    movzbl  13(%rsp), %eax
15180000000000001a9e: 03    cmpq    %rax, %rbx
15190000000000001aa1: 02    je      0x40a419 <case4ContextThread+0x1af9>
15200000000000001aa3: 05    movl    $6725448, %edi
15210000000000001aa8: 05    movl    $4515237, %esi
15220000000000001aad: 05    movl    $1, %edx
15230000000000001ab2: 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)>
15240000000000001ab7: 05    movl    $4502019, %esi
15250000000000001abc: 05    movl    $2, %edx
15260000000000001ac1: 03    movq    %rax, %rdi
15270000000000001ac4: 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)>
15280000000000001ac9: 03    movq    %rax, %rdi
15290000000000001acc: 02    movl    %ebx, %esi
15300000000000001ace: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
15310000000000001ad3: 05    movl    $4509885, %esi
15320000000000001ad8: 05    movl    $1, %edx
15330000000000001add: 03    movq    %rax, %rdi
15340000000000001ae0: 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)>
15350000000000001ae5: 05    movl    $4503982, %esi
15360000000000001aea: 05    movl    $1, %edi1281000000000000161e: 05    movl    $1, %edi
15370000000000001aef: 05    movl    $1016, %edx
15380000000000001af4: 05    callq   0x405860 <aSsErT(int, char const*, int)>
15390000000000001af9: 05    movzbl  14(%rsp), %eax
15400000000000001afe: 03    cmpq    %rax, %rbx
15410000000000001b01: 02    je      0x40a479 <case4ContextThread+0x1b59>
15420000000000001b03: 05    movl    $6725448, %edi
15430000000000001b08: 05    movl    $4515237, %esi
15440000000000001b0d: 05    movl    $1, %edx
15450000000000001b12: 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)>
15460000000000001b17: 05    movl    $4502019, %esi
15470000000000001b1c: 05    movl    $2, %edx
15480000000000001b21: 03    movq    %rax, %rdi
15490000000000001b24: 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)>
15500000000000001b29: 03    movq    %rax, %rdi
15510000000000001b2c: 02    movl    %ebx, %esi
15520000000000001b2e: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
15530000000000001b33: 05    movl    $4509885, %esi
15540000000000001b38: 05    movl    $1, %edx
15550000000000001b3d: 03    movq    %rax, %rdi
15560000000000001b40: 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)>
15570000000000001b45: 05    movl    $4504006, %esi
15580000000000001b4a: 05    movl    $1, %edi
15590000000000001b4f: 05    movl    $1017, %edx
15600000000000001b54: 05    callq   0x405860 <aSsErT(int, char const*, int)>
15610000000000001b59: 05    movzbl  15(%rsp), %eax
15620000000000001b5e: 03    cmpq    %rax, %rbx
15630000000000001b61: 06    je      0x40a330 <case4ContextThread+0x1a10>
15640000000000001b67: 05    movl    $6725448, %edi
15650000000000001b6c: 05    movl    $4515237, %esi
15660000000000001b71: 05    movl    $1, %edx
15670000000000001b76: 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)>
15680000000000001b7b: 05    movl    $4502019, %esi
15690000000000001b80: 05    movl    $2, %edx
15700000000000001b85: 03    movq    %rax, %rdi
15710000000000001b88: 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)>
15720000000000001b8d: 03    movq    %rax, %rdi
15730000000000001b90: 02    movl    %ebx, %esi
15740000000000001b92: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
15750000000000001b97: 05    movl    $4509885, %esi
15760000000000001b9c: 05    movl    $1, %edx
15770000000000001ba1: 03    movq    %rax, %rdi
15780000000000001ba4: 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)>
15790000000000001ba9: 05    movl    $4504033, %esi
15800000000000001bae: 05    movl    $1, %edi
15810000000000001bb3: 05    movl    $1018, %edx12820000000000001623: 05    movl    $1018, %edx
15820000000000001bb8: 05    callq   0x405860 <aSsErT(int, char const*, int)>12830000000000001628: 05    callq   0x405630 <aSsErT(int, char const*, int)>
15830000000000001bbd: 05    jmp     0x40a330 <case4ContextThread+0x1a10>1284000000000000162d: 05    jmp     0x4090a0 <case4ContextThread+0x1480>
15840000000000001bc2: 05    movl    $6725800, %edi12850000000000001632: 05    movl    $6717608, %edi
15850000000000001bc7: 05    callq   0x422bd0 <BloombergLP::bslmt::Barrier::wait()>12860000000000001637: 05    callq   0x4206d0 <BloombergLP::bslmt::Barrier::wait()>
15860000000000001bcc: 07    cmpb    $0, 2489146(%rip)  # 66a02d <veryVerbose>1287000000000000163c: 07    cmpb    $0, 2485706(%rip)  # 66802d <veryVerbose>
15870000000000001bd3: 06    je      0x40a59f <case4ContextThread+0x1c7f>12880000000000001643: 06    je      0x40930f <case4ContextThread+0x16ef>
15880000000000001bd9: 05    movl    $6725632, %edi12890000000000001649: 05    movl    $6717440, %edi
15890000000000001bde: 05    callq   0x404640 <pthread_mutex_lock@plt>1290000000000000164e: 05    callq   0x404640 <pthread_mutex_lock@plt>
15900000000000001be3: 05    callq   0x404250 <pthread_self@plt>12910000000000001653: 05    callq   0x404250 <pthread_self@plt>
15910000000000001be8: 03    movslq  %eax, %rsi12920000000000001658: 03    movslq  %eax, %rsi
15920000000000001beb: 05    movl    $6725448, %edi1293000000000000165b: 05    movl    $6717256, %edi
15930000000000001bf0: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>12940000000000001660: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
15940000000000001bf5: 05    movl    $4502019, %esi12950000000000001665: 05    movl    $4492625, %esi
15950000000000001bfa: 05    movl    $2, %edx1296000000000000166a: 05    movl    $2, %edx
15960000000000001bff: 03    movq    %rax, %rdi1297000000000000166f: 03    movq    %rax, %rdi
15970000000000001c02: 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)>12980000000000001672: 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)>
15980000000000001c07: 05    movl    $4504396, %esi12990000000000001677: 05    movl    $4495002, %esi
15990000000000001c0c: 05    movl    $44, %edx1300000000000000167c: 05    movl    $44, %edx
16000000000000001c11: 03    movq    %rax, %rdi13010000000000001681: 03    movq    %rax, %rdi
16010000000000001c14: 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)>13020000000000001684: 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)>
16020000000000001c19: 03    movq    %rax, %rbx13030000000000001689: 03    movq    %rax, %rbx
16030000000000001c1c: 03    movq    (%rax), %rax1304000000000000168c: 03    movq    (%rax), %rax
16040000000000001c1f: 04    movq    -24(%rax), %rsi1305000000000000168f: 04    movq    -24(%rax), %rsi
16050000000000001c23: 03    addq    %rbx, %rsi13060000000000001693: 03    addq    %rbx, %rsi
16060000000000001c26: 05    leaq    16(%rsp), %rdi13070000000000001696: 05    leaq    16(%rsp), %rdi
16070000000000001c2b: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>1308000000000000169b: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
16080000000000001c30: 05    leaq    16(%rsp), %rdi130900000000000016a0: 05    leaq    16(%rsp), %rdi
16090000000000001c35: 05    movl    $6725264, %esi131000000000000016a5: 05    movl    $6717072, %esi
16100000000000001c3a: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>131100000000000016aa: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
16110000000000001c3f: 03    movq    (%rax), %rcx131200000000000016af: 03    movq    (%rax), %rcx
16120000000000001c42: 03    movq    %rax, %rdi131300000000000016b2: 03    movq    %rax, %rdi
16130000000000001c45: 05    movl    $10, %esi131400000000000016b5: 05    movl    $10, %esi
16140000000000001c4a: 03    callq   *56(%rcx)131500000000000016ba: 03    callq   *56(%rcx)
16150000000000001c4d: 02    movl    %eax, %ebp131600000000000016bd: 02    movl    %eax, %ebp
16160000000000001c4f: 05    leaq    16(%rsp), %rdi131700000000000016bf: 05    leaq    16(%rsp), %rdi
16170000000000001c54: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>131800000000000016c4: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
16180000000000001c59: 04    movsbl  %bpl, %esi131900000000000016c9: 04    movsbl  %bpl, %esi
16190000000000001c5d: 03    movq    %rbx, %rdi132000000000000016cd: 03    movq    %rbx, %rdi
16200000000000001c60: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>132100000000000016d0: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
16210000000000001c65: 03    movq    %rbx, %rdi132200000000000016d5: 03    movq    %rbx, %rdi
16220000000000001c68: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>132300000000000016d8: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
16230000000000001c6d: 03    movq    %rbx, %rdi132400000000000016dd: 03    movq    %rbx, %rdi
16240000000000001c70: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>132500000000000016e0: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
16250000000000001c75: 05    movl    $6725632, %edi132600000000000016e5: 05    movl    $6717440, %edi
16260000000000001c7a: 05    callq   0x404720 <pthread_mutex_unlock@plt>132700000000000016ea: 05    callq   0x404720 <pthread_mutex_unlock@plt>
16270000000000001c7f: 02    xorl    %ebx, %ebx132800000000000016ef: 02    xorl    %ebx, %ebx
16280000000000001c81: 05    movl    $1, %ebp132900000000000016f1: 05    movl    $1, %ebp
16290000000000001c86: 10    nopw    %cs:(%rax,%rax)133000000000000016f6: 10    nopw    %cs:(%rax,%rax)
16300000000000001c90: 05    movq    96(%rsp), %rax13310000000000001700: 05    movq    104(%rsp), %rax
16310000000000001c95: 04    movq    (%rax,%rbp,8), %rsi13320000000000001705: 04    movq    (%rax,%rbp,8), %rsi
16320000000000001c99: 03    movq    %r14, %rdi13330000000000001709: 03    movq    %r13, %rdi
16330000000000001c9c: 05    callq   0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>1334000000000000170c: 05    callq   0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
16340000000000001ca1: 03    movzbl  %al, %eax13350000000000001711: 03    movzbl  %al, %eax
16350000000000001ca4: 02    addl    %eax, %ebx13360000000000001714: 02    addl    %eax, %ebx
16360000000000001ca6: 03    incq    %rbp13370000000000001716: 03    incq    %rbp
16370000000000001ca9: 04    cmpq    $33, %rbp13380000000000001719: 04    cmpq    $33, %rbp
16380000000000001cad: 02    jne     0x40a5b0 <case4ContextThread+0x1c90>1339000000000000171d: 02    jne     0x409320 <case4ContextThread+0x1700>
16390000000000001caf: 05    movl    $1, %ebp1340000000000000171f: 05    movl    $1, %ebp
16400000000000001cb4: 02    testl   %ebx, %ebx13410000000000001724: 02    testl   %ebx, %ebx
16410000000000001cb6: 05    movl    $0, %ebx13420000000000001726: 05    movl    $0, %ebx
16420000000000001cbb: 02    jne     0x40a5b0 <case4ContextThread+0x1c90>1343000000000000172b: 02    jne     0x409320 <case4ContextThread+0x1700>
16430000000000001cbd: 05    movl    $6725800, %edi1344000000000000172d: 05    movl    $6717608, %edi
16440000000000001cc2: 05    callq   0x422bd0 <BloombergLP::bslmt::Barrier::wait()>13450000000000001732: 05    callq   0x4206d0 <BloombergLP::bslmt::Barrier::wait()>
16450000000000001cc7: 07    cmpb    $0, 2488895(%rip)  # 66a02d <veryVerbose>13460000000000001737: 07    cmpb    $0, 2485455(%rip)  # 66802d <veryVerbose>
16460000000000001cce: 06    je      0x40a69a <case4ContextThread+0x1d7a>1347000000000000173e: 06    je      0x40940a <case4ContextThread+0x17ea>
16470000000000001cd4: 05    movl    $6725632, %edi13480000000000001744: 05    movl    $6717440, %edi
16480000000000001cd9: 05    callq   0x404640 <pthread_mutex_lock@plt>13490000000000001749: 05    callq   0x404640 <pthread_mutex_lock@plt>
16490000000000001cde: 05    callq   0x404250 <pthread_self@plt>1350000000000000174e: 05    callq   0x404250 <pthread_self@plt>
16500000000000001ce3: 03    movslq  %eax, %rsi13510000000000001753: 03    movslq  %eax, %rsi
16510000000000001ce6: 05    movl    $6725448, %edi13520000000000001756: 05    movl    $6717256, %edi
16520000000000001ceb: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>1353000000000000175b: 05    callq   0x404230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEy@plt>
16530000000000001cf0: 05    movl    $4502019, %esi13540000000000001760: 05    movl    $4492625, %esi
16540000000000001cf5: 05    movl    $2, %edx13550000000000001765: 05    movl    $2, %edx
16550000000000001cfa: 03    movq    %rax, %rdi1356000000000000176a: 03    movq    %rax, %rdi
16560000000000001cfd: 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)>1357000000000000176d: 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)>
16570000000000001d02: 05    movl    $4504441, %esi13580000000000001772: 05    movl    $4495047, %esi
16580000000000001d07: 05    movl    $37, %edx13590000000000001777: 05    movl    $37, %edx
16590000000000001d0c: 03    movq    %rax, %rdi1360000000000000177c: 03    movq    %rax, %rdi
16600000000000001d0f: 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)>1361000000000000177f: 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)>
16610000000000001d14: 03    movq    %rax, %rbx13620000000000001784: 03    movq    %rax, %rbx
16620000000000001d17: 03    movq    (%rax), %rax13630000000000001787: 03    movq    (%rax), %rax
16630000000000001d1a: 04    movq    -24(%rax), %rsi1364000000000000178a: 04    movq    -24(%rax), %rsi
16640000000000001d1e: 03    addq    %rbx, %rsi1365000000000000178e: 03    addq    %rbx, %rsi
16650000000000001d21: 05    leaq    16(%rsp), %rdi13660000000000001791: 05    leaq    16(%rsp), %rdi
16660000000000001d26: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>13670000000000001796: 05    callq   0x404420 <_ZNKSt3__18ios_base6getlocEv@plt>
16670000000000001d2b: 05    leaq    16(%rsp), %rdi1368000000000000179b: 05    leaq    16(%rsp), %rdi
16680000000000001d30: 05    movl    $6725264, %esi136900000000000017a0: 05    movl    $6717072, %esi
16690000000000001d35: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>137000000000000017a5: 05    callq   0x404550 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
16700000000000001d3a: 03    movq    (%rax), %rcx137100000000000017aa: 03    movq    (%rax), %rcx
16710000000000001d3d: 03    movq    %rax, %rdi137200000000000017ad: 03    movq    %rax, %rdi
16720000000000001d40: 05    movl    $10, %esi137300000000000017b0: 05    movl    $10, %esi
16730000000000001d45: 03    callq   *56(%rcx)137400000000000017b5: 03    callq   *56(%rcx)
16740000000000001d48: 02    movl    %eax, %ebp137500000000000017b8: 02    movl    %eax, %ebp
16750000000000001d4a: 05    leaq    16(%rsp), %rdi137600000000000017ba: 05    leaq    16(%rsp), %rdi
16760000000000001d4f: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>137700000000000017bf: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
16770000000000001d54: 04    movsbl  %bpl, %esi137800000000000017c4: 04    movsbl  %bpl, %esi
16780000000000001d58: 03    movq    %rbx, %rdi137900000000000017c8: 03    movq    %rbx, %rdi
16790000000000001d5b: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>138000000000000017cb: 05    callq   0x404210 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
16800000000000001d60: 03    movq    %rbx, %rdi138100000000000017d0: 03    movq    %rbx, %rdi
16810000000000001d63: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>138200000000000017d3: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
16820000000000001d68: 03    movq    %rbx, %rdi138300000000000017d8: 03    movq    %rbx, %rdi
16830000000000001d6b: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>138400000000000017db: 05    callq   0x4043e0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
16840000000000001d70: 05    movl    $6725632, %edi138500000000000017e0: 05    movl    $6717440, %edi
16850000000000001d75: 05    callq   0x404720 <pthread_mutex_unlock@plt>138600000000000017e5: 05    callq   0x404720 <pthread_mutex_unlock@plt>
16860000000000001d7a: 02    xorl    %ebx, %ebx138700000000000017ea: 02    xorl    %ebx, %ebx
16870000000000001d7c: 05    leaq    12(%rsp), %rbp138800000000000017ec: 05    leaq    12(%rsp), %rbp
16880000000000001d81: 02    jmp     0x40a6bd <case4ContextThread+0x1d9d>138900000000000017f1: 02    jmp     0x40942d <case4ContextThread+0x180d>
16890000000000001d83: 10    nopw    %cs:(%rax,%rax)139000000000000017f3: 10    nopw    %cs:(%rax,%rax)
16900000000000001d8d: 03    nopl    (%rax)139100000000000017fd: 03    nopl    (%rax)
16910000000000001d90: 03    incq    %rbx13920000000000001800: 03    incq    %rbx
16920000000000001d93: 04    cmpq    $33, %rbx13930000000000001803: 04    cmpq    $33, %rbx
16930000000000001d97: 06    je      0x40a8e8 <case4ContextThread+0x1fc8>13940000000000001807: 06    je      0x409658 <case4ContextThread+0x1a38>
16940000000000001d9d: 05    movq    96(%rsp), %rax1395000000000000180d: 05    movq    104(%rsp), %rax
16950000000000001da2: 04    movq    (%rax,%rbx,8), %rsi13960000000000001812: 04    movq    (%rax,%rbx,8), %rsi
16960000000000001da6: 03    movq    %r14, %rdi13970000000000001816: 03    movq    %r13, %rdi
16970000000000001da9: 05    callq   0x414eb0 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>13980000000000001819: 05    callq   0x412630 <BloombergLP::ball::AttributeContext::hasRelevantActiveRules(BloombergLP::ball::Category const*) const>
16980000000000001dae: 02    testb   %al, %al1399000000000000181e: 02    testb   %al, %al
16990000000000001db0: 02    je      0x40a728 <case4ContextThread+0x1e08>14000000000000001820: 02    je      0x409498 <case4ContextThread+0x1878>
17000000000000001db2: 05    movl    $6725448, %edi14010000000000001822: 05    movl    $6717256, %edi
17010000000000001db7: 05    movl    $4515237, %esi14020000000000001827: 05    movl    $4505829, %esi
17020000000000001dbc: 05    movl    $1, %edx1403000000000000182c: 05    movl    $1, %edx
17030000000000001dc1: 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)>14040000000000001831: 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)>
17040000000000001dc6: 05    movl    $4502019, %esi14050000000000001836: 05    movl    $4492625, %esi
17050000000000001dcb: 05    movl    $2, %edx1406000000000000183b: 05    movl    $2, %edx
17060000000000001dd0: 03    movq    %rax, %rdi14070000000000001840: 03    movq    %rax, %rdi
17070000000000001dd3: 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)>14080000000000001843: 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)>
17080000000000001dd8: 03    movq    %rax, %rdi14090000000000001848: 03    movq    %rax, %rdi
17090000000000001ddb: 02    movl    %ebx, %esi1410000000000000184b: 02    movl    %ebx, %esi
17100000000000001ddd: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>1411000000000000184d: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
17110000000000001de2: 05    movl    $4509885, %esi14120000000000001852: 05    movl    $4500477, %esi
17120000000000001de7: 05    movl    $1, %edx14130000000000001857: 05    movl    $1, %edx
17130000000000001dec: 03    movq    %rax, %rdi1414000000000000185c: 03    movq    %rax, %rdi
17140000000000001def: 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)>1415000000000000185f: 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)>
17150000000000001df4: 05    movl    $4504479, %esi14160000000000001864: 05    movl    $4495085, %esi
17160000000000001df9: 05    movl    $1, %edi14170000000000001869: 05    movl    $1, %edi
17170000000000001dfe: 05    movl    $1045, %edx1418000000000000186e: 05    movl    $1045, %edx
17180000000000001e03: 05    callq   0x405860 <aSsErT(int, char const*, int)>14190000000000001873: 05    callq   0x405630 <aSsErT(int, char const*, int)>
17190000000000001e08: 05    movq    96(%rsp), %rax14200000000000001878: 05    movq    104(%rsp), %rax
17200000000000001e0d: 04    movq    (%rax,%rbx,8), %rdx1421000000000000187d: 04    movq    (%rax,%rbx,8), %rdx
17210000000000001e11: 03    movq    %r14, %rdi14220000000000001881: 03    movq    %r13, %rdi
17220000000000001e14: 03    movq    %rbp, %rsi14230000000000001884: 03    movq    %rbp, %rsi
17230000000000001e17: 05    callq   0x414ff0 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>14240000000000001887: 05    callq   0x412770 <BloombergLP::ball::AttributeContext::determineThresholdLevels(BloombergLP::ball::ThresholdAggregate*, BloombergLP::ball::Category const*) const>
17240000000000001e1c: 05    movq    96(%rsp), %rax1425000000000000188c: 05    movq    104(%rsp), %rax
17250000000000001e21: 04    movq    (%rax,%rbx,8), %rax
17260000000000001e25: 03    movzbl  (%rax), %ecx
17270000000000001e28: 04    cmpb    12(%rsp), %cl
17280000000000001e2c: 02    je      0x40a7ad <case4ContextThread+0x1e8d>
17290000000000001e2e: 05    movl    $6725448, %edi
17300000000000001e33: 05    movl    $4515237, %esi
17310000000000001e38: 05    movl    $1, %edx
17320000000000001e3d: 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)>
17330000000000001e42: 05    movl    $4502019, %esi
17340000000000001e47: 05    movl    $2, %edx
17350000000000001e4c: 03    movq    %rax, %rdi
17360000000000001e4f: 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)>
17370000000000001e54: 03    movq    %rax, %rdi
17380000000000001e57: 02    movl    %ebx, %esi
17390000000000001e59: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
17400000000000001e5e: 05    movl    $4509885, %esi
17410000000000001e63: 05    movl    $1, %edx
17420000000000001e68: 03    movq    %rax, %rdi
17430000000000001e6b: 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)>
17440000000000001e70: 05    movl    $4503929, %esi
17450000000000001e75: 05    movl    $1, %edi
17460000000000001e7a: 05    movl    $1047, %edx
17470000000000001e7f: 05    callq   0x405860 <aSsErT(int, char const*, int)>
17480000000000001e84: 05    movq    96(%rsp), %rax
17490000000000001e89: 04    movq    (%rax,%rbx,8), %rax14260000000000001891: 04    movq    (%rax,%rbx,8), %rax
17500000000000001e8d: 04    movzbl  1(%rax), %ecx14270000000000001895: 03    movzbl  (%rax), %ecx
17510000000000001e91: 04    cmpb    13(%rsp), %cl14280000000000001898: 04    cmpb    12(%rsp), %cl
17520000000000001e95: 02    je      0x40a816 <case4ContextThread+0x1ef6>1429000000000000189c: 02    je      0x40951d <case4ContextThread+0x18fd>
17530000000000001e97: 05    movl    $6725448, %edi1430000000000000189e: 05    movl    $6717256, %edi
17540000000000001e9c: 05    movl    $4515237, %esi143100000000000018a3: 05    movl    $4505829, %esi
17550000000000001ea1: 05    movl    $1, %edx143200000000000018a8: 05    movl    $1, %edx
17560000000000001ea6: 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)>
17570000000000001eab: 05    movl    $4502019, %esi
17580000000000001eb0: 05    movl    $2, %edx
17590000000000001eb5: 03    movq    %rax, %rdi
17600000000000001eb8: 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)>143300000000000018ad: 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)>
143400000000000018b2: 05    movl    $4492625, %esi
143500000000000018b7: 05    movl    $2, %edx
17610000000000001ebd: 03    movq    %rax, %rdi143600000000000018bc: 03    movq    %rax, %rdi
143700000000000018bf: 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)>
143800000000000018c4: 03    movq    %rax, %rdi
17620000000000001ec0: 02    movl    %ebx, %esi143900000000000018c7: 02    movl    %ebx, %esi
17630000000000001ec2: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>144000000000000018c9: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
17640000000000001ec7: 05    movl    $4509885, %esi144100000000000018ce: 05    movl    $4500477, %esi
17650000000000001ecc: 05    movl    $1, %edx144200000000000018d3: 05    movl    $1, %edx
17660000000000001ed1: 03    movq    %rax, %rdi144300000000000018d8: 03    movq    %rax, %rdi
17670000000000001ed4: 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)>144400000000000018db: 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)>
17680000000000001ed9: 05    movl    $4504520, %esi144500000000000018e0: 05    movl    $4494535, %esi
17690000000000001ede: 05    movl    $1, %edi144600000000000018e5: 05    movl    $1, %edi
17700000000000001ee3: 05    movl    $1048, %edx144700000000000018ea: 05    movl    $1047, %edx
17710000000000001ee8: 05    callq   0x405860 <aSsErT(int, char const*, int)>144800000000000018ef: 05    callq   0x405630 <aSsErT(int, char const*, int)>
17720000000000001eed: 05    movq    96(%rsp), %rax144900000000000018f4: 05    movq    104(%rsp), %rax
17730000000000001ef2: 04    movq    (%rax,%rbx,8), %rax145000000000000018f9: 04    movq    (%rax,%rbx,8), %rax
17740000000000001ef6: 04    movzbl  2(%rax), %ecx145100000000000018fd: 04    movzbl  1(%rax), %ecx
17750000000000001efa: 04    cmpb    14(%rsp), %cl14520000000000001901: 04    cmpb    13(%rsp), %cl
17760000000000001efe: 02    je      0x40a87f <case4ContextThread+0x1f5f>14530000000000001905: 02    je      0x409586 <case4ContextThread+0x1966>
17770000000000001f00: 05    movl    $6725448, %edi14540000000000001907: 05    movl    $6717256, %edi
17780000000000001f05: 05    movl    $4515237, %esi1455000000000000190c: 05    movl    $4505829, %esi
17790000000000001f0a: 05    movl    $1, %edx14560000000000001911: 05    movl    $1, %edx
17800000000000001f0f: 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)>14570000000000001916: 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)>
17810000000000001f14: 05    movl    $4502019, %esi1458000000000000191b: 05    movl    $4492625, %esi
17820000000000001f19: 05    movl    $2, %edx14590000000000001920: 05    movl    $2, %edx
17830000000000001f1e: 03    movq    %rax, %rdi14600000000000001925: 03    movq    %rax, %rdi
17840000000000001f21: 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)>14610000000000001928: 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)>
17850000000000001f26: 03    movq    %rax, %rdi1462000000000000192d: 03    movq    %rax, %rdi
17860000000000001f29: 02    movl    %ebx, %esi14630000000000001930: 02    movl    %ebx, %esi
17870000000000001f2b: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>14640000000000001932: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
17880000000000001f30: 05    movl    $4509885, %esi14650000000000001937: 05    movl    $4500477, %esi
17890000000000001f35: 05    movl    $1, %edx1466000000000000193c: 05    movl    $1, %edx
17900000000000001f3a: 03    movq    %rax, %rdi14670000000000001941: 03    movq    %rax, %rdi
14680000000000001944: 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)>
14690000000000001949: 05    movl    $4495126, %esi
1470000000000000194e: 05    movl    $1, %edi
14710000000000001953: 05    movl    $1048, %edx
14720000000000001958: 05    callq   0x405630 <aSsErT(int, char const*, int)>
1473000000000000195d: 05    movq    104(%rsp), %rax
14740000000000001962: 04    movq    (%rax,%rbx,8), %rax
14750000000000001966: 04    movzbl  2(%rax), %ecx
1476000000000000196a: 04    cmpb    14(%rsp), %cl
1477000000000000196e: 02    je      0x4095ef <case4ContextThread+0x19cf>
14780000000000001970: 05    movl    $6717256, %edi
14790000000000001975: 05    movl    $4505829, %esi
1480000000000000197a: 05    movl    $1, %edx
17910000000000001f3d: 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)>1481000000000000197f: 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)>
17920000000000001f42: 05    movl    $4504569, %esi14820000000000001984: 05    movl    $4492625, %esi
17930000000000001f47: 05    movl    $1, %edi
17940000000000001f4c: 05    movl    $1049, %edx
17950000000000001f51: 05    callq   0x405860 <aSsErT(int, char const*, int)>
17960000000000001f56: 05    movq    96(%rsp), %rax
17970000000000001f5b: 04    movq    (%rax,%rbx,8), %rax
17980000000000001f5f: 04    movzbl  3(%rax), %eax
17990000000000001f63: 04    cmpb    15(%rsp), %al
18000000000000001f67: 06    je      0x40a6b0 <case4ContextThread+0x1d90>
18010000000000001f6d: 05    movl    $6725448, %edi
18020000000000001f72: 05    movl    $4515237, %esi
18030000000000001f77: 05    movl    $1, %edx14830000000000001989: 05    movl    $2, %edx
1484000000000000198e: 03    movq    %rax, %rdi
18040000000000001f7c: 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)>14850000000000001991: 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)>
18050000000000001f81: 05    movl    $4502019, %esi
18060000000000001f86: 05    movl    $2, %edx
18070000000000001f8b: 03    movq    %rax, %rdi
18080000000000001f8e: 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)>
18090000000000001f93: 03    movq    %rax, %rdi14860000000000001996: 03    movq    %rax, %rdi
18100000000000001f96: 02    movl    %ebx, %esi14870000000000001999: 02    movl    %ebx, %esi
18110000000000001f98: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>1488000000000000199b: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
148900000000000019a0: 05    movl    $4500477, %esi
149000000000000019a5: 05    movl    $1, %edx
149100000000000019aa: 03    movq    %rax, %rdi
149200000000000019ad: 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)>
149300000000000019b2: 05    movl    $4495175, %esi
149400000000000019b7: 05    movl    $1, %edi
149500000000000019bc: 05    movl    $1049, %edx
149600000000000019c1: 05    callq   0x405630 <aSsErT(int, char const*, int)>
149700000000000019c6: 05    movq    104(%rsp), %rax
149800000000000019cb: 04    movq    (%rax,%rbx,8), %rax
149900000000000019cf: 04    movzbl  3(%rax), %eax
150000000000000019d3: 04    cmpb    15(%rsp), %al
150100000000000019d7: 06    je      0x409420 <case4ContextThread+0x1800>
150200000000000019dd: 05    movl    $6717256, %edi
18120000000000001f9d: 05    movl    $4509885, %esi150300000000000019e2: 05    movl    $4505829, %esi
150400000000000019e7: 05    movl    $1, %edx
150500000000000019ec: 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)>
150600000000000019f1: 05    movl    $4492625, %esi
150700000000000019f6: 05    movl    $2, %edx
150800000000000019fb: 03    movq    %rax, %rdi
150900000000000019fe: 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)>
15100000000000001a03: 03    movq    %rax, %rdi
15110000000000001a06: 02    movl    %ebx, %esi
15120000000000001a08: 05    callq   0x4043c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
15130000000000001a0d: 05    movl    $4500477, %esi
18130000000000001fa2: 05    movl    $1, %edx15140000000000001a12: 05    movl    $1, %edx
18140000000000001fa7: 03    movq    %rax, %rdi15150000000000001a17: 03    movq    %rax, %rdi
18150000000000001faa: 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)>15160000000000001a1a: 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)>
18160000000000001faf: 05    movl    $4504623, %esi15170000000000001a1f: 05    movl    $4495229, %esi
18170000000000001fb4: 05    movl    $1, %edi15180000000000001a24: 05    movl    $1, %edi
18180000000000001fb9: 05    movl    $1051, %edx15190000000000001a29: 05    movl    $1051, %edx
18190000000000001fbe: 05    callq   0x405860 <aSsErT(int, char const*, int)>15200000000000001a2e: 05    callq   0x405630 <aSsErT(int, char const*, int)>
18200000000000001fc3: 05    jmp     0x40a6b0 <case4ContextThread+0x1d90>15210000000000001a33: 05    jmp     0x409420 <case4ContextThread+0x1800>
18210000000000001fc8: 12    movq    $4501584, 128(%rsp)15220000000000001a38: 12    movq    $4492192, 144(%rsp)
18220000000000001fd4: 08    leaq    136(%rsp), %rdi15230000000000001a44: 08    leaq    152(%rsp), %rdi
18230000000000001fdc: 05    callq   0x4125d0 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::~set()>15240000000000001a4c: 05    callq   0x40fd00 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::~set()>
18240000000000001fe1: 08    leaq    128(%rsp), %rdi15250000000000001a51: 08    leaq    144(%rsp), %rdi
18250000000000001fe9: 05    callq   0x414410 <BloombergLP::ball::AttributeContainer::~AttributeContainer()>15260000000000001a59: 05    callq   0x411b90 <BloombergLP::ball::AttributeContainer::~AttributeContainer()>
18260000000000001fee: 05    movq    96(%rsp), %rsi15270000000000001a5e: 05    movq    104(%rsp), %rsi
18270000000000001ff3: 03    testq   %rsi, %rsi15280000000000001a63: 03    testq   %rsi, %rsi
18280000000000001ff6: 02    je      0x40a923 <case4ContextThread+0x2003>15290000000000001a66: 02    je      0x409696 <case4ContextThread+0x1a76>
18290000000000001ff8: 05    movq    120(%rsp), %rdi15300000000000001a68: 08    movq    128(%rsp), %rdi
18300000000000001ffd: 03    movq    (%rdi), %rax15310000000000001a70: 03    movq    (%rdi), %rax
18310000000000002000: 03    callq   *24(%rax)15320000000000001a73: 03    callq   *24(%rax)
18320000000000002003: 02    xorl    %eax, %eax15330000000000001a76: 02    xorl    %eax, %eax
18330000000000002005: 07    addq    $248, %rsp15340000000000001a78: 07    addq    $232, %rsp
1834000000000000200c: 01    popq    %rbx15350000000000001a7f: 01    popq    %rbx
1835000000000000200d: 02    popq    %r1215360000000000001a80: 02    popq    %r12
1836000000000000200f: 02    popq    %r1315370000000000001a82: 02    popq    %r13
18370000000000002011: 02    popq    %r1415380000000000001a84: 02    popq    %r14
18380000000000002013: 02    popq    %r1515390000000000001a86: 02    popq    %r15
18390000000000002015: 01    popq    %rbp15400000000000001a88: 01    popq    %rbp
18400000000000002016: 01    retq15410000000000001a89: 01    retq
18410000000000002017: 03    movq    %rax, %rbx
1842000000000000201a: 05    jmp     0x40abbc <case4ContextThread+0x229c>
1843000000000000201f: 03    movq    %rax, %rdi
18440000000000002022: 05    callq   0x412c80 <__clang_call_terminate>
18450000000000002027: 03    movq    %rax, %rdi
1846000000000000202a: 05    callq   0x412c80 <__clang_call_terminate>
1847000000000000202f: 03    movq    %rax, %rdi
18480000000000002032: 05    callq   0x412c80 <__clang_call_terminate>
18490000000000002037: 03    movq    %rax, %rdi
1850000000000000203a: 05    callq   0x412c80 <__clang_call_terminate>
1851000000000000203f: 03    movq    %rax, %rdi
18520000000000002042: 05    callq   0x412c80 <__clang_call_terminate>
18530000000000002047: 03    movq    %rax, %rdi
1854000000000000204a: 05    callq   0x412c80 <__clang_call_terminate>
1855000000000000204f: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
18560000000000002054: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
18570000000000002059: 02    jmp     0x40a97d <case4ContextThread+0x205d>
1858000000000000205b: 02    jmp     0x40a97d <case4ContextThread+0x205d>
1859000000000000205d: 03    movq    %rax, %rbx
18600000000000002060: 05    leaq    16(%rsp), %rdi
18610000000000002065: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1862000000000000206a: 05    jmp     0x40aba3 <case4ContextThread+0x2283>
1863000000000000206f: 03    movq    %rax, %rbx
18640000000000002072: 05    leaq    16(%rsp), %rdi
18650000000000002077: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
1866000000000000207c: 03    movq    %rbx, %rdi
1867000000000000207f: 05    callq   0x4046c0 <_Unwind_Resume@plt>
18680000000000002084: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
18690000000000002089: 03    movq    %rax, %rbx
1870000000000000208c: 05    jmp     0x40abc9 <case4ContextThread+0x22a9>
18710000000000002091: 03    movq    %rax, %rdi
18720000000000002094: 05    callq   0x412c80 <__clang_call_terminate>
18730000000000002099: 03    movq    %rax, %rdi
1874000000000000209c: 05    callq   0x412c80 <__clang_call_terminate>
187500000000000020a1: 03    movq    %rax, %rdi
187600000000000020a4: 05    callq   0x412c80 <__clang_call_terminate>
187700000000000020a9: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
187800000000000020ae: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
187900000000000020b3: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
188000000000000020b8: 03    movq    %rax, %rdi
188100000000000020bb: 05    callq   0x412c80 <__clang_call_terminate>
188200000000000020c0: 03    movq    %rax, %rdi
188300000000000020c3: 05    callq   0x412c80 <__clang_call_terminate>
188400000000000020c8: 03    movq    %rax, %rdi
188500000000000020cb: 05    callq   0x412c80 <__clang_call_terminate>
188600000000000020d0: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
188700000000000020d5: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
188800000000000020da: 03    movq    %rax, %rbx
188900000000000020dd: 08    movq    152(%rsp), %rax
189000000000000020e5: 04    movq    %rax, (%r13)
189100000000000020e9: 08    movq    %r13, 152(%rsp)
189200000000000020f1: 05    jmp     0x40ab0b <case4ContextThread+0x21eb>
189300000000000020f6: 03    movq    %rax, %rbx
189400000000000020f9: 08    movq    152(%rsp), %rax
18950000000000002101: 04    movq    %rax, (%r13)
18960000000000002105: 08    movq    %r13, 152(%rsp)
1897000000000000210d: 05    jmp     0x40ab3b <case4ContextThread+0x221b>
18980000000000002112: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
18990000000000002117: 05    jmp     0x40ab78 <case4ContextThread+0x2258>
1900000000000000211c: 05    jmp     0x40ab00 <case4ContextThread+0x21e0>
19010000000000002121: 03    movq    %rax, %rbx
19020000000000002124: 05    jmp     0x40abc9 <case4ContextThread+0x22a9>
19030000000000002129: 05    jmp     0x40ab64 <case4ContextThread+0x2244>
1904000000000000212e: 05    jmp     0x40ab08 <case4ContextThread+0x21e8>
19050000000000002133: 05    jmp     0x40ab38 <case4ContextThread+0x2218>
19060000000000002138: 03    movq    %rax, %rbx15420000000000001a8a: 03    movq    %rax, %rbx
1907000000000000213b: 06    cmpq    $23, 48(%rsp)
19080000000000002141: 06    je      0x40abc9 <case4ContextThread+0x22a9>
19090000000000002147: 05    movq    16(%rsp), %rsi
1910000000000000214c: 05    movq    56(%rsp), %rdi
19110000000000002151: 03    movq    (%rdi), %rax
19120000000000002154: 03    callq   *24(%rax)
19130000000000002157: 05    jmp     0x40abc9 <case4ContextThread+0x22a9>15430000000000001a8d: 05    jmp     0x4098eb <case4ContextThread+0x1ccb>
1914000000000000215c: 03    movq    %rax, %rdi15440000000000001a92: 03    movq    %rax, %rdi
1915000000000000215f: 05    callq   0x412c80 <__clang_call_terminate>15450000000000001a95: 05    callq   0x4105f0 <__clang_call_terminate>
15460000000000001a9a: 03    movq    %rax, %rdi
15470000000000001a9d: 05    callq   0x4105f0 <__clang_call_terminate>
15480000000000001aa2: 03    movq    %rax, %rdi
15490000000000001aa5: 05    callq   0x4105f0 <__clang_call_terminate>
15500000000000001aaa: 03    movq    %rax, %rdi
15510000000000001aad: 05    callq   0x4105f0 <__clang_call_terminate>
15520000000000001ab2: 03    movq    %rax, %rdi
15530000000000001ab5: 05    callq   0x4105f0 <__clang_call_terminate>
15540000000000001aba: 03    movq    %rax, %rdi
15550000000000001abd: 05    callq   0x4105f0 <__clang_call_terminate>
15560000000000001ac2: 05    jmp     0x409891 <case4ContextThread+0x1c71>
15570000000000001ac7: 05    jmp     0x409891 <case4ContextThread+0x1c71>
19160000000000002164: 02    jmp     0x40ab00 <case4ContextThread+0x21e0>15580000000000001acc: 02    jmp     0x4096f0 <case4ContextThread+0x1ad0>
19170000000000002166: 02    jmp     0x40ab00 <case4ContextThread+0x21e0>15590000000000001ace: 02    jmp     0x4096f0 <case4ContextThread+0x1ad0>
19180000000000002168: 02    jmp     0x40ab00 <case4ContextThread+0x21e0>
1919000000000000216a: 03    movq    %rax, %rbx15600000000000001ad0: 03    movq    %rax, %rbx
15610000000000001ad3: 05    leaq    16(%rsp), %rdi
15620000000000001ad8: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
15630000000000001add: 05    jmp     0x4098d2 <case4ContextThread+0x1cb2>
15640000000000001ae2: 03    movq    %rax, %rbx
15650000000000001ae5: 05    leaq    16(%rsp), %rdi
15660000000000001aea: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
15670000000000001aef: 03    movq    %rbx, %rdi
15680000000000001af2: 05    callq   0x4046c0 <_Unwind_Resume@plt>
15690000000000001af7: 05    jmp     0x409891 <case4ContextThread+0x1c71>
15700000000000001afc: 03    movq    %rax, %rbx
15710000000000001aff: 05    jmp     0x4098f8 <case4ContextThread+0x1cd8>
15720000000000001b04: 03    movq    %rax, %rdi
15730000000000001b07: 05    callq   0x4105f0 <__clang_call_terminate>
15740000000000001b0c: 03    movq    %rax, %rdi
15750000000000001b0f: 05    callq   0x4105f0 <__clang_call_terminate>
15760000000000001b14: 03    movq    %rax, %rdi
15770000000000001b17: 05    callq   0x4105f0 <__clang_call_terminate>
15780000000000001b1c: 05    jmp     0x409891 <case4ContextThread+0x1c71>
15790000000000001b21: 05    jmp     0x409891 <case4ContextThread+0x1c71>
15800000000000001b26: 05    jmp     0x409891 <case4ContextThread+0x1c71>
15810000000000001b2b: 03    movq    %rax, %rdi
15820000000000001b2e: 05    callq   0x4105f0 <__clang_call_terminate>
15830000000000001b33: 03    movq    %rax, %rdi
15840000000000001b36: 05    callq   0x4105f0 <__clang_call_terminate>
15850000000000001b3b: 03    movq    %rax, %rdi
15860000000000001b3e: 05    callq   0x4105f0 <__clang_call_terminate>
15870000000000001b43: 05    jmp     0x409891 <case4ContextThread+0x1c71>
15880000000000001b48: 05    jmp     0x409891 <case4ContextThread+0x1c71>
15890000000000001b4d: 05    jmp     0x409891 <case4ContextThread+0x1c71>
15900000000000001b52: 03    movq    %rax, %rbx
15910000000000001b55: 05    cmpl    $3, 72(%rsp)
15920000000000001b5a: 06    jne     0x4098d2 <case4ContextThread+0x1cb2>
15930000000000001b60: 06    cmpq    $23, 56(%rsp)
15940000000000001b66: 06    je      0x4098d2 <case4ContextThread+0x1cb2>
15950000000000001b6c: 05    movq    24(%rsp), %rsi
15960000000000001b71: 05    movq    64(%rsp), %rdi
15970000000000001b76: 03    movq    (%rdi), %rax
15980000000000001b79: 03    callq   *24(%rax)
15990000000000001b7c: 05    jmp     0x4098d2 <case4ContextThread+0x1cb2>
16000000000000001b81: 03    movq    %rax, %rdi
16010000000000001b84: 05    callq   0x4105f0 <__clang_call_terminate>
16020000000000001b89: 05    jmp     0x4098a7 <case4ContextThread+0x1c87>
16030000000000001b8e: 05    jmp     0x409891 <case4ContextThread+0x1c71>
16040000000000001b93: 03    movq    %rax, %rbx
1920000000000000216d: 05    cmpl    $3, 72(%rsp)16050000000000001b96: 05    cmpl    $3, 72(%rsp)
19210000000000002172: 06    jne     0x40aba3 <case4ContextThread+0x2283>
19220000000000002178: 06    cmpq    $23, 56(%rsp)
1923000000000000217e: 06    je      0x40aba3 <case4ContextThread+0x2283>
19240000000000002184: 05    movq    24(%rsp), %rsi
19250000000000002189: 05    movq    64(%rsp), %rdi
1926000000000000218e: 03    movq    (%rdi), %rax
19270000000000002191: 03    callq   *24(%rax)
19280000000000002194: 05    jmp     0x40aba3 <case4ContextThread+0x2283>
19290000000000002199: 03    movq    %rax, %rdi
1930000000000000219c: 05    callq   0x412c80 <__clang_call_terminate>
193100000000000021a1: 02    jmp     0x40ab00 <case4ContextThread+0x21e0>
193200000000000021a3: 03    movq    %rax, %rbx
193300000000000021a6: 05    cmpl    $3, 72(%rsp)
193400000000000021ab: 06    jne     0x40aba3 <case4ContextThread+0x2283>16060000000000001b9b: 06    jne     0x4098d2 <case4ContextThread+0x1cb2>
193500000000000021b1: 06    cmpq    $23, 56(%rsp)16070000000000001ba1: 06    cmpq    $23, 56(%rsp)
193600000000000021b7: 06    je      0x40aba3 <case4ContextThread+0x2283>16080000000000001ba7: 06    je      0x4098d2 <case4ContextThread+0x1cb2>
193700000000000021bd: 05    movq    24(%rsp), %rsi16090000000000001bad: 05    movq    24(%rsp), %rsi
16100000000000001bb2: 05    movq    64(%rsp), %rdi
16110000000000001bb7: 03    movq    (%rdi), %rax
16120000000000001bba: 03    callq   *24(%rax)
16130000000000001bbd: 05    jmp     0x4098d2 <case4ContextThread+0x1cb2>
16140000000000001bc2: 03    movq    %rax, %rdi
16150000000000001bc5: 05    callq   0x4105f0 <__clang_call_terminate>
16160000000000001bca: 03    movq    %rax, %rbx
16170000000000001bcd: 05    jmp     0x4098f8 <case4ContextThread+0x1cd8>
16180000000000001bd2: 05    jmp     0x409896 <case4ContextThread+0x1c76>
16190000000000001bd7: 03    movq    %rax, %rbx
16200000000000001bda: 06    cmpq    $23, 48(%rsp)
16210000000000001be0: 06    je      0x4098f8 <case4ContextThread+0x1cd8>
16220000000000001be6: 05    movq    16(%rsp), %rsi
16230000000000001beb: 05    movq    56(%rsp), %rdi
16240000000000001bf0: 03    movq    (%rdi), %rax
16250000000000001bf3: 03    callq   *24(%rax)
16260000000000001bf6: 05    jmp     0x4098f8 <case4ContextThread+0x1cd8>
16270000000000001bfb: 03    movq    %rax, %rdi
16280000000000001bfe: 05    callq   0x4105f0 <__clang_call_terminate>
16290000000000001c03: 02    jmp     0x409891 <case4ContextThread+0x1c71>
16300000000000001c05: 02    jmp     0x409891 <case4ContextThread+0x1c71>
16310000000000001c07: 02    jmp     0x409891 <case4ContextThread+0x1c71>
16320000000000001c09: 03    movq    %rax, %rbx
16330000000000001c0c: 05    cmpl    $3, 72(%rsp)
16340000000000001c11: 06    jne     0x4098d2 <case4ContextThread+0x1cb2>
16350000000000001c17: 06    cmpq    $23, 56(%rsp)
16360000000000001c1d: 06    je      0x4098d2 <case4ContextThread+0x1cb2>
16370000000000001c23: 05    movq    24(%rsp), %rsi
193800000000000021c2: 05    movq    64(%rsp), %rdi16380000000000001c28: 05    movq    64(%rsp), %rdi
193900000000000021c7: 03    movq    (%rdi), %rax16390000000000001c2d: 03    movq    (%rdi), %rax
16400000000000001c30: 03    callq   *24(%rax)
16410000000000001c33: 02    jmp     0x4098d2 <case4ContextThread+0x1cb2>
16420000000000001c35: 03    movq    %rax, %rdi
16430000000000001c38: 05    callq   0x4105f0 <__clang_call_terminate>
16440000000000001c3d: 02    jmp     0x409891 <case4ContextThread+0x1c71>
16450000000000001c3f: 03    movq    %rax, %rbx
16460000000000001c42: 05    cmpl    $3, 72(%rsp)
16470000000000001c47: 02    jne     0x4098d2 <case4ContextThread+0x1cb2>
16480000000000001c49: 06    cmpq    $23, 56(%rsp)
16490000000000001c4f: 02    je      0x4098d2 <case4ContextThread+0x1cb2>
16500000000000001c51: 05    movq    24(%rsp), %rsi
16510000000000001c56: 05    movq    64(%rsp), %rdi
16520000000000001c5b: 03    movq    (%rdi), %rax
16530000000000001c5e: 03    callq   *24(%rax)
16540000000000001c61: 02    jmp     0x4098d2 <case4ContextThread+0x1cb2>
16550000000000001c63: 03    movq    %rax, %rdi
16560000000000001c66: 05    callq   0x4105f0 <__clang_call_terminate>
16570000000000001c6b: 02    jmp     0x4098a7 <case4ContextThread+0x1c87>
16580000000000001c6d: 02    jmp     0x409891 <case4ContextThread+0x1c71>
16590000000000001c6f: 02    jmp     0x409891 <case4ContextThread+0x1c71>
16600000000000001c71: 03    movq    %rax, %rbx
16610000000000001c74: 02    jmp     0x4098d2 <case4ContextThread+0x1cb2>
16620000000000001c76: 03    movq    %rax, %rbx
16630000000000001c79: 05    leaq    96(%rsp), %rdi
16640000000000001c7e: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
16650000000000001c83: 02    jmp     0x4098aa <case4ContextThread+0x1c8a>
16660000000000001c85: 02    jmp     0x4098a7 <case4ContextThread+0x1c87>
16670000000000001c87: 03    movq    %rax, %rbx
16680000000000001c8a: 05    cmpl    $3, 72(%rsp)
16690000000000001c8f: 02    jne     0x4098d2 <case4ContextThread+0x1cb2>
16700000000000001c91: 06    cmpq    $23, 56(%rsp)
16710000000000001c97: 02    je      0x4098c9 <case4ContextThread+0x1ca9>
16720000000000001c99: 05    movq    24(%rsp), %rsi
16730000000000001c9e: 05    movq    64(%rsp), %rdi
16740000000000001ca3: 03    movq    (%rdi), %rax
194000000000000021ca: 03    callq   *24(%rax)16750000000000001ca6: 03    callq   *24(%rax)
194100000000000021cd: 05    jmp     0x40aba3 <case4ContextThread+0x2283>
194200000000000021d2: 03    movq    %rax, %rdi
194300000000000021d5: 05    callq   0x412c80 <__clang_call_terminate>
194400000000000021da: 02    jmp     0x40ab78 <case4ContextThread+0x2258>
194500000000000021dc: 02    jmp     0x40ab00 <case4ContextThread+0x21e0>
194600000000000021de: 02    jmp     0x40ab00 <case4ContextThread+0x21e0>
194700000000000021e0: 03    movq    %rax, %rbx
194800000000000021e3: 05    jmp     0x40aba3 <case4ContextThread+0x2283>
194900000000000021e8: 03    movq    %rax, %rbx
195000000000000021eb: 05    cmpl    $3, 72(%rsp)
195100000000000021f0: 06    jne     0x40aba3 <case4ContextThread+0x2283>
195200000000000021f6: 06    cmpq    $23, 56(%rsp)
195300000000000021fc: 02    je      0x40ab9a <case4ContextThread+0x227a>
195400000000000021fe: 05    movq    24(%rsp), %rsi
19550000000000002203: 05    movq    64(%rsp), %rdi
19560000000000002208: 03    movq    (%rdi), %rax
1957000000000000220b: 03    callq   *24(%rax)
1958000000000000220e: 02    jmp     0x40ab9a <case4ContextThread+0x227a>
19590000000000002210: 03    movq    %rax, %rdi
19600000000000002213: 05    callq   0x412c80 <__clang_call_terminate>
19610000000000002218: 03    movq    %rax, %rbx
1962000000000000221b: 05    cmpl    $3, 72(%rsp)
19630000000000002220: 02    jne     0x40aba3 <case4ContextThread+0x2283>
19640000000000002222: 06    cmpq    $23, 56(%rsp)
19650000000000002228: 02    je      0x40ab9a <case4ContextThread+0x227a>
1966000000000000222a: 05    movq    24(%rsp), %rsi
1967000000000000222f: 05    movq    64(%rsp), %rdi
19680000000000002234: 03    movq    (%rdi), %rax
19690000000000002237: 03    callq   *24(%rax)
1970000000000000223a: 02    jmp     0x40ab9a <case4ContextThread+0x227a>
1971000000000000223c: 03    movq    %rax, %rdi
1972000000000000223f: 05    callq   0x412c80 <__clang_call_terminate>
19730000000000002244: 03    movq    %rax, %rbx
19740000000000002247: 08    leaq    208(%rsp), %rdi
1975000000000000224f: 05    callq   0x4045e0 <_ZNSt3__16localeD1Ev@plt>
19760000000000002254: 02    jmp     0x40ab7b <case4ContextThread+0x225b>
19770000000000002256: 02    jmp     0x40ab78 <case4ContextThread+0x2258>
19780000000000002258: 03    movq    %rax, %rbx
1979000000000000225b: 05    cmpl    $3, 72(%rsp)
19800000000000002260: 02    jne     0x40aba3 <case4ContextThread+0x2283>
19810000000000002262: 06    cmpq    $23, 56(%rsp)
19820000000000002268: 02    je      0x40ab9a <case4ContextThread+0x227a>
1983000000000000226a: 05    movq    24(%rsp), %rsi
1984000000000000226f: 05    movq    64(%rsp), %rdi
19850000000000002274: 03    movq    (%rdi), %rax
19860000000000002277: 03    callq   *24(%rax)
1987000000000000227a: 09    movq    $-1, 48(%rsp)16760000000000001ca9: 09    movq    $-1, 48(%rsp)
19880000000000002283: 12    movq    $4501584, 128(%rsp)16770000000000001cb2: 12    movq    $4492192, 144(%rsp)
1989000000000000228f: 08    leaq    136(%rsp), %rdi16780000000000001cbe: 08    leaq    152(%rsp), %rdi
19900000000000002297: 05    callq   0x4125d0 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::~set()>16790000000000001cc6: 05    callq   0x40fd00 <bsl::set<BloombergLP::ball::Attribute, AttributeComparator, bsl::allocator<BloombergLP::ball::Attribute> >::~set()>
1991000000000000229c: 08    leaq    128(%rsp), %rdi16800000000000001ccb: 08    leaq    144(%rsp), %rdi
199200000000000022a4: 05    callq   0x414410 <BloombergLP::ball::AttributeContainer::~AttributeContainer()>16810000000000001cd3: 05    callq   0x411b90 <BloombergLP::ball::AttributeContainer::~AttributeContainer()>
199300000000000022a9: 05    movq    96(%rsp), %rsi16820000000000001cd8: 05    movq    104(%rsp), %rsi
199400000000000022ae: 03    testq   %rsi, %rsi16830000000000001cdd: 03    testq   %rsi, %rsi
199500000000000022b1: 02    je      0x40abde <case4ContextThread+0x22be>16840000000000001ce0: 02    je      0x409910 <case4ContextThread+0x1cf0>
199600000000000022b3: 05    movq    120(%rsp), %rdi16850000000000001ce2: 08    movq    128(%rsp), %rdi
199700000000000022b8: 03    movq    (%rdi), %rax16860000000000001cea: 03    movq    (%rdi), %rax
199800000000000022bb: 03    callq   *24(%rax)16870000000000001ced: 03    callq   *24(%rax)
199900000000000022be: 03    movq    %rbx, %rdi16880000000000001cf0: 03    movq    %rbx, %rdi
200000000000000022c1: 05    callq   0x4046c0 <_Unwind_Resume@plt>16890000000000001cf3: 05    callq   0x4046c0 <_Unwind_Resume@plt>
200100000000000022c6: 03    movq    %rax, %rdi16900000000000001cf8: 03    movq    %rax, %rdi
200200000000000022c9: 05    callq   0x412c80 <__clang_call_terminate>16910000000000001cfb: 05    callq   0x4105f0 <__clang_call_terminate>
200300000000000022ce: 03    movq    %rax, %rdi16920000000000001d00: 03    movq    %rax, %rdi
200400000000000022d1: 05    callq   0x412c80 <__clang_call_terminate>16930000000000001d03: 05    callq   0x4105f0 <__clang_call_terminate>
200500000000000022d610    nopw    %cs:(%rax,%rax)16940000000000001d08: 08    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op