0.assume.s
0.none.s
f10000000000417be0 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const>:f10000000000417be0 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const>:
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
8000000000000000a: 07    subq    $264, %rsp8000000000000000a: 07    subq    $264, %rsp
90000000000000011: 03    movq    %rsi, %r1590000000000000011: 03    movq    %rsi, %r15
100000000000000014: 03    movq    (%rdi), %r14100000000000000014: 03    movq    (%rdi), %r14
110000000000000017: 04    movq    16(%r14), %rax110000000000000017: 04    movq    16(%r14), %rax
12000000000000001b: 10    movabsq $2305843004918726656, %rcx12000000000000001b: 10    movabsq $2305843004918726656, %rcx
130000000000000025: 10    nopw    %cs:(%rax,%rax)130000000000000025: 10    nopw    %cs:(%rax,%rax)
14000000000000002f: 01    nop14000000000000002f: 01    nop
150000000000000030: 03    testq   %rcx, %rax150000000000000030: 03    testq   %rcx, %rax
160000000000000033: 02    jne     0x417c23 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x43>160000000000000033: 02    jne     0x417c23 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x43>
170000000000000035: 04    leaq    1(%rax), %rdx170000000000000035: 04    leaq    1(%rax), %rdx
180000000000000039: 01    lock180000000000000039: 01    lock
19000000000000003a: 05    cmpxchgq        %rdx, 16(%r14)19000000000000003a: 05    cmpxchgq        %rdx, 16(%r14)
20000000000000003f: 02    jne     0x417c10 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x30>20000000000000003f: 02    jne     0x417c10 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x30>
210000000000000041: 02    jmp     0x417c3c <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x5c>210000000000000041: 02    jmp     0x417c3c <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x5c>
220000000000000043: 04    leaq    24(%r14), %rbx220000000000000043: 04    leaq    24(%r14), %rbx
230000000000000047: 03    movq    %rbx, %rdi230000000000000047: 03    movq    %rbx, %rdi
24000000000000004a: 05    callq   0x404b80 <pthread_mutex_lock@plt>24000000000000004a: 05    callq   0x404b80 <pthread_mutex_lock@plt>
25000000000000004f: 01    lock25000000000000004f: 01    lock
260000000000000050: 04    incq    16(%r14)260000000000000050: 04    incq    16(%r14)
270000000000000054: 03    movq    %rbx, %rdi270000000000000054: 03    movq    %rbx, %rdi
280000000000000057: 05    callq   0x404c60 <pthread_mutex_unlock@plt>280000000000000057: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
29000000000000005c: 07    leaq    128(%r14), %r1229000000000000005c: 07    leaq    128(%r14), %r12
300000000000000063: 03    movq    %r12, %rdi300000000000000063: 03    movq    %r12, %rdi
310000000000000066: 05    callq   0x404b80 <pthread_mutex_lock@plt>310000000000000066: 05    callq   0x404b80 <pthread_mutex_lock@plt>
32000000000000006b: 04    movq    112(%r14), %rax32000000000000006b: 04    movq    112(%r14), %rax
33000000000000006f: 04    movq    32(%rax), %r1333000000000000006f: 04    movq    32(%rax), %r13
340000000000000073: 04    cmpq    120(%r14), %r13340000000000000073: 04    cmpq    120(%r14), %r13
n350000000000000077: 06    je      0x417dd4 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1f4>n350000000000000077: 06    je      0x417ddd <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1fd>
36000000000000007d: 03    movq    %r13, %rdi36000000000000007d: 03    movq    %r13, %rdi
n370000000000000080: 05    callq   0x431550 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>n370000000000000080: 05    callq   0x431950 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>
380000000000000085: 03    movq    %r12, %rdi380000000000000085: 03    movq    %r12, %rdi
390000000000000088: 05    callq   0x404c60 <pthread_mutex_unlock@plt>390000000000000088: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
40000000000000008d: 03    testq   %r13, %r1340000000000000008d: 03    testq   %r13, %r13
410000000000000090: 02    jne     0x417c96 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xb6>410000000000000090: 02    jne     0x417c96 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xb6>
n420000000000000092: 05    jmp     0x417ddc <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1fc>n420000000000000092: 05    jmp     0x417de5 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x205>
430000000000000097: 09    nopw    (%rax,%rax)430000000000000097: 09    nopw    (%rax,%rax)
4400000000000000a0: 02    xorl    %ebx, %ebx4400000000000000a0: 02    xorl    %ebx, %ebx
4500000000000000a2: 03    movq    %r12, %rdi4500000000000000a2: 03    movq    %r12, %rdi
4600000000000000a5: 05    callq   0x404c60 <pthread_mutex_unlock@plt>4600000000000000a5: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
4700000000000000aa: 03    movq    %rbx, %r134700000000000000aa: 03    movq    %rbx, %r13
4800000000000000ad: 03    testq   %rbx, %rbx4800000000000000ad: 03    testq   %rbx, %rbx
n4900000000000000b0: 06    je      0x417ddc <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1fc>n4900000000000000b0: 06    je      0x417de5 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x205>
5000000000000000b6: 04    movq    8(%r13), %rdi5000000000000000b6: 04    movq    8(%r13), %rdi
5100000000000000ba: 04    movq    24(%r13), %rbp5100000000000000ba: 04    movq    24(%r13), %rbp
5200000000000000be: 03    movl    16(%rdi), %eax5200000000000000be: 03    movl    16(%rdi), %eax
5300000000000000c1: 03    cmpl    $1, %eax5300000000000000c1: 03    cmpl    $1, %eax
5400000000000000c4: 02    jne     0x417cbc <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xdc>5400000000000000c4: 02    jne     0x417cbc <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xdc>
5500000000000000c6: 04    movq    112(%rdi), %rax5500000000000000c6: 04    movq    112(%rdi), %rax
5600000000000000ca: 03    testq   %rax, %rax5600000000000000ca: 03    testq   %rax, %rax
n5700000000000000cd: 06    je      0x417e9d <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x2bd>n5700000000000000cd: 06    je      0x417eaf <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x2cf>
5800000000000000d3: 04    addq    $48, %rdi5800000000000000d3: 04    addq    $48, %rdi
5900000000000000d7: 03    movq    %r15, %rsi5900000000000000d7: 03    movq    %r15, %rsi
6000000000000000da: 02    callq   *%rax6000000000000000da: 02    callq   *%rax
6100000000000000dc: 03    movq    %r12, %rdi6100000000000000dc: 03    movq    %r12, %rdi
6200000000000000df: 05    callq   0x404b80 <pthread_mutex_lock@plt>6200000000000000df: 05    callq   0x404b80 <pthread_mutex_lock@plt>
6300000000000000e4: 05    cmpq    $0, 32(%r13)6300000000000000e4: 05    cmpq    $0, 32(%r13)
6400000000000000e9: 02    je      0x417cf0 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x110>6400000000000000e9: 02    je      0x417cf0 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x110>
6500000000000000eb: 03    movq    %r13, %rdi6500000000000000eb: 03    movq    %r13, %rdi
n6600000000000000ee: 05    callq   0x431510 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>n6600000000000000ee: 05    callq   0x431920 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>
6700000000000000f3: 04    movq    32(%r13), %rbx6700000000000000f3: 04    movq    32(%r13), %rbx
6800000000000000f7: 04    cmpq    %rbx, 120(%r14)6800000000000000f7: 04    cmpq    %rbx, 120(%r14)
6900000000000000fb: 02    je      0x417c80 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xa0>6900000000000000fb: 02    je      0x417c80 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xa0>
7000000000000000fd: 03    movq    %rbx, %rdi7000000000000000fd: 03    movq    %rbx, %rdi
n710000000000000100: 05    callq   0x431550 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>n710000000000000100: 05    callq   0x431950 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>
720000000000000105: 02    jmp     0x417c82 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xa2>720000000000000105: 02    jmp     0x417c82 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xa2>
730000000000000107: 09    nopw    (%rax,%rax)730000000000000107: 09    nopw    (%rax,%rax)
740000000000000110: 03    movq    %r12, %rdi740000000000000110: 03    movq    %r12, %rdi
750000000000000113: 05    callq   0x404c60 <pthread_mutex_unlock@plt>750000000000000113: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
760000000000000118: 03    movq    %r12, %rdi760000000000000118: 03    movq    %r12, %rdi
77000000000000011b: 05    callq   0x404b80 <pthread_mutex_lock@plt>77000000000000011b: 05    callq   0x404b80 <pthread_mutex_lock@plt>
780000000000000120: 04    movq    112(%r14), %rbx780000000000000120: 04    movq    112(%r14), %rbx
790000000000000124: 04    movl    104(%r14), %eax790000000000000124: 04    movl    104(%r14), %eax
800000000000000128: 02    testl   %eax, %eax800000000000000128: 02    testl   %eax, %eax
81000000000000012a: 02    js      0x417d78 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x198>81000000000000012a: 02    js      0x417d78 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x198>
82000000000000012c: 03    movq    %rbp, %r882000000000000012c: 03    movq    %rbp, %r8
83000000000000012f: 04    shrq    $32, %r883000000000000012f: 04    shrq    $32, %r8
840000000000000133: 04    movq    120(%r14), %r9840000000000000133: 04    movq    120(%r14), %r9
850000000000000137: 02    jmp     0x417d2f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x14f>850000000000000137: 02    jmp     0x417d2f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x14f>
860000000000000139: 03    movq    %rsi, %rbx860000000000000139: 03    movq    %rsi, %rbx
87000000000000013c: 03    movq    %r9, %rcx87000000000000013c: 03    movq    %r9, %rcx
88000000000000013f: 04    movq    %rcx, (%rsp,%rax,8)88000000000000013f: 04    movq    %rcx, (%rsp,%rax,8)
890000000000000143: 04    leaq    -1(%rax), %rcx890000000000000143: 04    leaq    -1(%rax), %rcx
900000000000000147: 03    testq   %rax, %rax900000000000000147: 03    testq   %rax, %rax
91000000000000014a: 03    movq    %rcx, %rax91000000000000014a: 03    movq    %rcx, %rax
92000000000000014d: 02    jle     0x417d7c <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x19c>92000000000000014d: 02    jle     0x417d7c <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x19c>
93000000000000014f: 03    movq    %rax, %rdi93000000000000014f: 03    movq    %rax, %rdi
940000000000000152: 04    shlq    $4, %rdi940000000000000152: 04    shlq    $4, %rdi
950000000000000156: 05    movq    32(%rbx,%rdi), %rcx950000000000000156: 05    movq    32(%rbx,%rdi), %rcx
96000000000000015b: 03    cmpq    %r9, %rcx96000000000000015b: 03    cmpq    %r9, %rcx
97000000000000015e: 02    je      0x417d1c <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x13c>97000000000000015e: 02    je      0x417d1c <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x13c>
980000000000000160: 03    movl    24(%rcx), %edx980000000000000160: 03    movl    24(%rcx), %edx
990000000000000163: 02    cmpl    %ebp, %edx990000000000000163: 02    cmpl    %ebp, %edx
1000000000000000165: 02    jg      0x417d1f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x13f>1000000000000000165: 02    jg      0x417d1f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x13f>
1010000000000000167: 09    nopw    (%rax,%rax)1010000000000000167: 09    nopw    (%rax,%rax)
1020000000000000170: 03    movq    %rcx, %rsi1020000000000000170: 03    movq    %rcx, %rsi
1030000000000000173: 02    cmpl    %ebp, %edx1030000000000000173: 02    cmpl    %ebp, %edx
1040000000000000175: 02    jl      0x417d5d <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x17d>1040000000000000175: 02    jl      0x417d5d <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x17d>
1050000000000000177: 04    cmpl    %r8d, 28(%rsi)1050000000000000177: 04    cmpl    %r8d, 28(%rsi)
106000000000000017b: 02    ja      0x417d73 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x193>106000000000000017b: 02    ja      0x417d73 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x193>
107000000000000017d: 05    movq    32(%rsi,%rdi), %rcx107000000000000017d: 05    movq    32(%rsi,%rdi), %rcx
1080000000000000182: 03    cmpq    %r9, %rcx1080000000000000182: 03    cmpq    %r9, %rcx
1090000000000000185: 02    je      0x417d19 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x139>1090000000000000185: 02    je      0x417d19 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x139>
1100000000000000187: 03    movl    24(%rcx), %edx1100000000000000187: 03    movl    24(%rcx), %edx
111000000000000018a: 03    movq    %rsi, %rbx111000000000000018a: 03    movq    %rsi, %rbx
112000000000000018d: 02    cmpl    %ebp, %edx112000000000000018d: 02    cmpl    %ebp, %edx
113000000000000018f: 02    jle     0x417d50 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x170>113000000000000018f: 02    jle     0x417d50 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x170>
1140000000000000191: 02    jmp     0x417d1f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x13f>1140000000000000191: 02    jmp     0x417d1f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x13f>
1150000000000000193: 03    movq    %rsi, %rcx1150000000000000193: 03    movq    %rsi, %rcx
1160000000000000196: 02    jmp     0x417d1f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x13f>1160000000000000196: 02    jmp     0x417d1f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x13f>
1170000000000000198: 04    movq    120(%r14), %r91170000000000000198: 04    movq    120(%r14), %r9
118000000000000019c: 04    movq    (%rsp), %rbx118000000000000019c: 04    movq    (%rsp), %rbx
11900000000000001a0: 03    cmpq    %r9, %rbx11900000000000001a0: 03    cmpq    %r9, %rbx
12000000000000001a3: 02    je      0x417d8f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1af>12000000000000001a3: 02    je      0x417d8f <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1af>
12100000000000001a5: 03    movq    %rbx, %rdi12100000000000001a5: 03    movq    %rbx, %rdi
n12200000000000001a8: 05    callq   0x431550 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>n12200000000000001a8: 05    callq   0x431950 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>
12300000000000001ad: 02    jmp     0x417d91 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1b1>12300000000000001ad: 02    jmp     0x417d91 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1b1>
12400000000000001af: 02    xorl    %ebx, %ebx12400000000000001af: 02    xorl    %ebx, %ebx
12500000000000001b1: 03    movq    %r12, %rdi12500000000000001b1: 03    movq    %r12, %rdi
12600000000000001b4: 05    callq   0x404c60 <pthread_mutex_unlock@plt>12600000000000001b4: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
12700000000000001b9: 03    testq   %rbx, %rbx12700000000000001b9: 03    testq   %rbx, %rbx
t12800000000000001bc: 06    je      0x417e6b <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x28b>t12800000000000001bc: 06    je      0x417e74 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x294>
12900000000000001c2: 03    testq   %r13, %r13
13000000000000001c5: 06    je      0x417c8a <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xaa>
12900000000000001c2: 03    movq    %r13, %rdi13100000000000001cb: 03    movq    %r13, %rdi
13000000000000001c5: 05    callq   0x431510 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>13200000000000001ce: 05    callq   0x431920 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>
13100000000000001ca: 02    testl   %eax, %eax13300000000000001d3: 02    testl   %eax, %eax
13200000000000001cc: 06    jne     0x417c8a <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xaa>13400000000000001d5: 06    jne     0x417c8a <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xaa>
13300000000000001d2: 04    movq    16(%r13), %rdi13500000000000001db: 04    movq    16(%r13), %rdi
13400000000000001d6: 03    testq   %rdi, %rdi13600000000000001df: 03    testq   %rdi, %rdi
13500000000000001d9: 02    je      0x417dc0 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1e0>13700000000000001e2: 02    je      0x417dc9 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1e9>
13600000000000001db: 05    callq   0x432460 <BloombergLP::bslma::SharedPtrRep::releaseRef()>13800000000000001e4: 05    callq   0x4326f0 <BloombergLP::bslma::SharedPtrRep::releaseRef()>
13700000000000001e0: 07    movq    176(%r14), %rdi13900000000000001e9: 07    movq    176(%r14), %rdi
13800000000000001e7: 03    movq    %r13, %rsi14000000000000001f0: 03    movq    %r13, %rsi
13900000000000001ea: 05    callq   0x431c70 <BloombergLP::bdlcc::SkipList_PoolUtil::deallocate(BloombergLP::bdlcc::SkipList_PoolManager*, void*)>14100000000000001f3: 05    callq   0x431f00 <BloombergLP::bdlcc::SkipList_PoolUtil::deallocate(BloombergLP::bdlcc::SkipList_PoolManager*, void*)>
14000000000000001ef: 05    jmp     0x417c8a <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xaa>14200000000000001f8: 05    jmp     0x417c8a <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0xaa>
14100000000000001f4: 03    movq    %r12, %rdi14300000000000001fd: 03    movq    %r12, %rdi
14200000000000001f7: 05    callq   0x404c60 <pthread_mutex_unlock@plt>1440000000000000200: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
14300000000000001fc: 04    movq    16(%r14), %rax1450000000000000205: 04    movq    16(%r14), %rax
1440000000000000200: 02    testl   %eax, %eax1460000000000000209: 02    testl   %eax, %eax
1450000000000000202: 02    je      0x417e2d <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x24d>147000000000000020b: 02    je      0x417e36 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x256>
1460000000000000204: 07    movq    $-1, %rax148000000000000020d: 07    movq    $-1, %rax
147000000000000020b: 01    lock1490000000000000214: 01    lock
148000000000000020c: 05    xaddq   %rax, 16(%r14)1500000000000000215: 05    xaddq   %rax, 16(%r14)
1490000000000000211: 03    decq    %rax151000000000000021a: 03    decq    %rax
1500000000000000214: 10    movabsq $1152921508901814271, %rcx152000000000000021d: 10    movabsq $1152921508901814271, %rcx
151000000000000021e: 03    andq    %rax, %rcx1530000000000000227: 03    andq    %rax, %rcx
1520000000000000221: 10    movabsq $1152921504606846976, %rax154000000000000022a: 10    movabsq $1152921504606846976, %rax
153000000000000022b: 03    cmpq    %rax, %rcx1550000000000000234: 03    cmpq    %rax, %rcx
154000000000000022e: 02    jne     0x417e59 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x279>1560000000000000237: 02    jne     0x417e62 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x282>
1550000000000000230: 04    addq    $64, %r141570000000000000239: 04    addq    $64, %r14
1560000000000000234: 03    movq    %r14, %rdi158000000000000023d: 03    movq    %r14, %rdi
1570000000000000237: 07    addq    $264, %rsp1590000000000000240: 07    addq    $264, %rsp
158000000000000023e: 01    popq    %rbx
159000000000000023f: 02    popq    %r12
1600000000000000241: 02    popq    %r13
1610000000000000243: 02    popq    %r14
1620000000000000245: 02    popq    %r15
1630000000000000247: 01    popq    %rbp1600000000000000247: 01    popq    %rbx
1610000000000000248: 02    popq    %r12
162000000000000024a: 02    popq    %r13
163000000000000024c: 02    popq    %r14
164000000000000024e: 02    popq    %r15
1650000000000000250: 01    popq    %rbp
1640000000000000248: 05    jmp     0x404a00 <sem_post@plt>1660000000000000251: 05    jmp     0x404a00 <sem_post@plt>
165000000000000024d: 10    movabsq $-1152921504606846976, %rax1670000000000000256: 10    movabsq $-1152921504606846976, %rax
1660000000000000257: 01    lock1680000000000000260: 01    lock
1670000000000000258: 04    addq    %rax, 16(%r14)1690000000000000261: 04    addq    %rax, 16(%r14)
168000000000000025c: 04    addq    $24, %r141700000000000000265: 04    addq    $24, %r14
1690000000000000260: 03    movq    %r14, %rdi1710000000000000269: 03    movq    %r14, %rdi
1700000000000000263: 07    addq    $264, %rsp172000000000000026c: 07    addq    $264, %rsp
171000000000000026a: 01    popq    %rbx
172000000000000026b: 02    popq    %r12
173000000000000026d: 02    popq    %r13
174000000000000026f: 02    popq    %r14
1750000000000000271: 02    popq    %r15
1760000000000000273: 01    popq    %rbp1730000000000000273: 01    popq    %rbx
1740000000000000274: 02    popq    %r12
1750000000000000276: 02    popq    %r13
1760000000000000278: 02    popq    %r14
177000000000000027a: 02    popq    %r15
178000000000000027c: 01    popq    %rbp
1770000000000000274: 05    jmp     0x404c60 <pthread_mutex_unlock@plt>179000000000000027d: 05    jmp     0x404c60 <pthread_mutex_unlock@plt>
1780000000000000279: 07    addq    $264, %rsp1800000000000000282: 07    addq    $264, %rsp
1790000000000000280: 01    popq    %rbx1810000000000000289: 01    popq    %rbx
1800000000000000281: 02    popq    %r12182000000000000028a: 02    popq    %r12
1810000000000000283: 02    popq    %r13183000000000000028c: 02    popq    %r13
1820000000000000285: 02    popq    %r14184000000000000028e: 02    popq    %r14
1830000000000000287: 02    popq    %r151850000000000000290: 02    popq    %r15
1840000000000000289: 01    popq    %rbp1860000000000000292: 01    popq    %rbp
185000000000000028a: 01    retq1870000000000000293: 01    retq
1880000000000000294: 03    testq   %r13, %r13
1890000000000000297: 06    je      0x417de5 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x205>
186000000000000028b: 03    movq    %r13, %rdi190000000000000029d: 03    movq    %r13, %rdi
187000000000000028e: 05    callq   0x431510 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>19100000000000002a0: 05    callq   0x431920 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>
1880000000000000293: 02    testl   %eax, %eax19200000000000002a5: 02    testl   %eax, %eax
1890000000000000295: 06    jne     0x417ddc <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1fc>19300000000000002a7: 06    jne     0x417de5 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x205>
190000000000000029b: 04    movq    16(%r13), %rdi19400000000000002ad: 04    movq    16(%r13), %rdi
191000000000000029f: 03    testq   %rdi, %rdi19500000000000002b1: 03    testq   %rdi, %rdi
19200000000000002a2: 02    je      0x417e89 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x2a9>19600000000000002b4: 02    je      0x417e9b <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x2bb>
19300000000000002a4: 05    callq   0x432460 <BloombergLP::bslma::SharedPtrRep::releaseRef()>19700000000000002b6: 05    callq   0x4326f0 <BloombergLP::bslma::SharedPtrRep::releaseRef()>
19400000000000002a9: 07    movq    176(%r14), %rdi19800000000000002bb: 07    movq    176(%r14), %rdi
19500000000000002b0: 03    movq    %r13, %rsi19900000000000002c2: 03    movq    %r13, %rsi
19600000000000002b3: 05    callq   0x431c70 <BloombergLP::bdlcc::SkipList_PoolUtil::deallocate(BloombergLP::bdlcc::SkipList_PoolManager*, void*)>20000000000000002c5: 05    callq   0x431f00 <BloombergLP::bdlcc::SkipList_PoolUtil::deallocate(BloombergLP::bdlcc::SkipList_PoolManager*, void*)>
19700000000000002b8: 05    jmp     0x417ddc <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x1fc>20100000000000002ca: 05    jmp     0x417de5 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x205>
19800000000000002bd: 05    movl    $8, %edi20200000000000002cf: 05    movl    $8, %edi
19900000000000002c2: 05    callq   0x4046d0 <__cxa_allocate_exception@plt>20300000000000002d4: 05    callq   0x4046d0 <__cxa_allocate_exception@plt>
20000000000000002c7: 07    movq    $4466632, (%rax)20400000000000002d9: 07    movq    $4467288, (%rax)
20100000000000002ce: 05    movl    $4466592, %esi20500000000000002e0: 05    movl    $4467248, %esi
20200000000000002d3: 05    movl    $4213328, %edx20600000000000002e5: 05    movl    $4213328, %edx
20300000000000002d8: 03    movq    %rax, %rdi20700000000000002ea: 03    movq    %rax, %rdi
20400000000000002db: 05    callq   0x4047b0 <__cxa_throw@plt>20800000000000002ed: 05    callq   0x4047b0 <__cxa_throw@plt>
20500000000000002e0: 03    movq    %rax, %rdi
20600000000000002e3: 05    callq   0x419c90 <__clang_call_terminate>
20700000000000002e8: 03    movq    %rax, %rdi
20800000000000002eb: 05    callq   0x419c90 <__clang_call_terminate>
20900000000000002f0: 03    movq    %rax, %r15
21000000000000002f3: 03    movq    %r12, %rdi
21100000000000002f6: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
21200000000000002fb: 02    jmp     0x417f24 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x344>
21300000000000002fd: 03    movq    %rax, %rdi20900000000000002f2: 03    movq    %rax, %rdi
21000000000000002f5: 05    callq   0x419cf0 <__clang_call_terminate>
21100000000000002fa: 03    movq    %rax, %rdi
21200000000000002fd: 05    callq   0x419cf0 <__clang_call_terminate>
2130000000000000302: 03    movq    %rax, %rdi
2140000000000000300: 05    callq   0x419c90 <__clang_call_terminate>2140000000000000305: 05    callq   0x419cf0 <__clang_call_terminate>
2150000000000000305: 02    jmp     0x417eeb <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x30b>
2160000000000000307: 02    jmp     0x417eeb <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x30b>
2170000000000000309: 02    jmp     0x417ef8 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x318>
218000000000000030b: 03    movq    %rax, %r15215000000000000030a: 03    movq    %rax, %r15
219000000000000030e: 03    movq    %r12, %rdi216000000000000030d: 03    movq    %r12, %rdi
2200000000000000311: 05    callq   0x404c60 <pthread_mutex_unlock@plt>2170000000000000310: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
2210000000000000316: 02    jmp     0x417efb <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x31b>2180000000000000315: 02    jmp     0x417f46 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x366>
2220000000000000318: 03    movq    %rax, %r152190000000000000317: 03    movq    %rax, %r15
223000000000000031b: 03    movq    %r13, %rdi220000000000000031a: 03    movq    %r12, %rdi
224000000000000031e: 05    callq   0x431510 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>221000000000000031d: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
2250000000000000323: 02    testl   %eax, %eax2220000000000000322: 03    testq   %r13, %r13
2260000000000000325: 02    jne     0x417f24 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x344>2230000000000000325: 02    jne     0x417f1d <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x33d>
2270000000000000327: 04    movq    16(%r13), %rdi2240000000000000327: 02    jmp     0x417f46 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x366>
228000000000000032b: 03    testq   %rdi, %rdi2250000000000000329: 02    jmp     0x417f0d <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x32d>
229000000000000032e: 02    j     0x417f15 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x335>226000000000000032b: 02    jmp     0x417f1a <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x33a>
2300000000000000330: 05    callq   0x432460 <BloombergLP::bslma::SharedPtrRep::releaseRef()>227000000000000032d: 03    movq    %rax, %r15
2310000000000000335: 07    movq    176(%r14), %rdi2280000000000000330: 03    movq    %r12, %rdi
2290000000000000333: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
2300000000000000338: 02    jmp     0x417f1d <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x33d>
231000000000000033a: 03    movq    %rax, %r15
232000000000000033c: 03    movq    %r13, %rsi232000000000000033d: 03    movq    %r13, %rdi
233000000000000033f: 05    callq   0x431c70 <BloombergLP::bdlcc::SkipList_PoolUtil::deallocate(BloombergLP::bdlcc::SkipList_PoolManager*, void*)>2330000000000000340: 05    callq   0x431920 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>
2340000000000000344: 04    movq    16(%r14), %rax
2350000000000000348: 02    testl   %eax, %eax2340000000000000345: 02    testl   %eax, %eax
236000000000000034a: 02    jne     0x417f49 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x369>2350000000000000347: 02    jne     0x417f46 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x366>
2360000000000000349: 04    movq    16(%r13), %rdi
237000000000000034d: 03    testq   %rdi, %rdi
2380000000000000350: 02    je      0x417f37 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x357>
2390000000000000352: 05    callq   0x4326f0 <BloombergLP::bslma::SharedPtrRep::releaseRef()>
2400000000000000357: 07    movq    176(%r14), %rdi
241000000000000035e: 03    movq    %r13, %rsi
2420000000000000361: 05    callq   0x431f00 <BloombergLP::bdlcc::SkipList_PoolUtil::deallocate(BloombergLP::bdlcc::SkipList_PoolManager*, void*)>
2430000000000000366: 04    movq    16(%r14), %rax
244000000000000036a: 02    testl   %eax, %eax
245000000000000036c: 02    jne     0x417f6b <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x38b>
237000000000000034c: 10    movabsq $-1152921504606846976, %rax246000000000000036e: 10    movabsq $-1152921504606846976, %rax
2380000000000000356: 01    lock2470000000000000378: 01    lock
2390000000000000357: 04    addq    %rax, 16(%r14)2480000000000000379: 04    addq    %rax, 16(%r14)
240000000000000035b: 04    addq    $24, %r14249000000000000037d: 04    addq    $24, %r14
241000000000000035f: 03    movq    %r14, %rdi2500000000000000381: 03    movq    %r14, %rdi
2420000000000000362: 05    callq   0x404c60 <pthread_mutex_unlock@plt>2510000000000000384: 05    callq   0x404c60 <pthread_mutex_unlock@plt>
2430000000000000367: 02    jmp     0x417f81 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x3a1>2520000000000000389: 02    jmp     0x417fa3 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x3c3>
2440000000000000369: 07    movq    $-1, %rax253000000000000038b: 07    movq    $-1, %rax
2450000000000000370: 01    lock2540000000000000392: 01    lock
2460000000000000371: 05    xaddq   %rax, 16(%r14)2550000000000000393: 05    xaddq   %rax, 16(%r14)
2470000000000000376: 03    decq    %rax2560000000000000398: 03    decq    %rax
2480000000000000379: 10    movabsq $1152921508901814271, %rcx257000000000000039b: 10    movabsq $1152921508901814271, %rcx
2490000000000000383: 03    andq    %rax, %rcx25800000000000003a5: 03    andq    %rax, %rcx
2500000000000000386: 10    movabsq $1152921504606846976, %rax25900000000000003a8: 10    movabsq $1152921504606846976, %rax
2510000000000000390: 03    cmpq    %rax, %rcx26000000000000003b2: 03    cmpq    %rax, %rcx
2520000000000000393: 02    jne     0x417f81 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x3a1>26100000000000003b5: 02    jne     0x417fa3 <BloombergLP::bdlmt::Signaler_Invocable<BloombergLP::bdlmt::Signaler<void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>, void (BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*)>::operator()(BloombergLP::bdlcc::Deque<(anonymous namespace)::u::DoubleTI>*) const+0x3c3>
2530000000000000395: 04    addq    $64, %r1426200000000000003b7: 04    addq    $64, %r14
2540000000000000399: 03    movq    %r14, %rdi26300000000000003bb: 03    movq    %r14, %rdi
255000000000000039c: 05    callq   0x404a00 <sem_post@plt>26400000000000003be: 05    callq   0x404a00 <sem_post@plt>
25600000000000003a1: 03    movq    %r15, %rdi26500000000000003c3: 03    movq    %r15, %rdi
25700000000000003a4: 05    callq   0x404c00 <_Unwind_Resume@plt>26600000000000003c6: 05    callq   0x404c00 <_Unwind_Resume@plt>
25800000000000003a9: 03    movq    %rax, %rdi
25900000000000003ac: 05    callq   0x419c90 <__clang_call_terminate>
26000000000000003b1: 03    movq    %rax, %rdi26700000000000003cb: 03    movq    %rax, %rdi
26100000000000003b4: 05    callq   0x419c90 <__clang_call_terminate>26800000000000003ce: 05    callq   0x419cf0 <__clang_call_terminate>
26900000000000003d3: 03    movq    %rax, %rdi
27000000000000003d6: 05    callq   0x419cf0 <__clang_call_terminate>
26200000000000003b9: 07    nopl    (%rax)27100000000000003db: 05    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op