1.assume.s
1.none.s
n10000000000432ef0 <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()>:n10000000000432f50 <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 01    pushq   %rbx40000000000000004: 01    pushq   %rbx
50000000000000005: 03    movq    %rdi, %r1550000000000000005: 03    movq    %rdi, %r15
60000000000000008: 04    leaq    80(%rdi), %r1460000000000000008: 04    leaq    80(%rdi), %r14
7000000000000000c: 03    movq    %r14, %rdi7000000000000000c: 03    movq    %r14, %rdi
8000000000000000f: 05    callq   0x405bd0 <pthread_mutex_lock@plt>8000000000000000f: 05    callq   0x405bd0 <pthread_mutex_lock@plt>
n90000000000000014: 07    movl    176(%r15), %ebxn
10000000000000001b: 05    callq   0x405710 <pthread_self@plt>90000000000000014: 05    callq   0x405710 <pthread_self@plt>
110000000000000020: 07    movq    272(%r15), %rcx100000000000000019: 07    movq    272(%r15), %rcx
120000000000000027: 03    cmpq    %rcx, %rax110000000000000020: 03    cmpq    %rcx, %rax
13000000000000002a: 02    je      0x432f4b <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()+0x5b>120000000000000023: 02    je      0x432fa4 <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()+0x54>
14000000000000002c: 07    cmpq    %rcx, 219565(%rip)  # 4688d0 <BloombergLP::bslmt::ThreadUtilImpl<BloombergLP::bslmt::Platform::PosixThreads>::INVALID_HANDLE>130000000000000025: 07    cmpq    %rcx, 219652(%rip)  # 468980 <BloombergLP::bslmt::ThreadUtilImpl<BloombergLP::bslmt::Platform::PosixThreads>::INVALID_HANDLE>
150000000000000033: 02    je      0x432f4b <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()+0x5b>14000000000000002c: 02    je      0x432fa4 <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()+0x54>
160000000000000035: 04    leaq    120(%r15), %rbx15000000000000002e: 04    leaq    120(%r15), %rbx
160000000000000032: 10    nopw    %cs:(%rax,%rax)
170000000000000039: 07    nopl    (%rax)17000000000000003c: 04    nopl    (%rax)
180000000000000040: 05    cmpl    $2, 68(%r15)180000000000000040: 05    cmpl    $2, 68(%r15)
n190000000000000045: 02    jne     0x432f44 <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()+0x54>n190000000000000045: 02    jne     0x432fa4 <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()+0x54>
200000000000000047: 03    movq    %rbx, %rdi200000000000000047: 03    movq    %rbx, %rdi
21000000000000004a: 03    movq    %r14, %rsi21000000000000004a: 03    movq    %r14, %rsi
22000000000000004d: 05    callq   0x405a60 <pthread_cond_wait@plt>22000000000000004d: 05    callq   0x405a60 <pthread_cond_wait@plt>
t230000000000000052: 02    jmp     0x432f30 <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()+0x40>t230000000000000052: 02    jmp     0x432f90 <BloombergLP::bdlmt::MultiQueueThreadPool_Queue::waitWhilePausing()+0x40>
240000000000000054: 07    movl    176(%r15), %ebx240000000000000054: 07    decl    176(%r15)
25000000000000005b: 02    decl    %ebx
26000000000000005d: 07    movl    %ebx, 176(%r15)
270000000000000064: 03    movq    %r14, %rdi25000000000000005b: 03    movq    %r14, %rdi
280000000000000067: 01    popq    %rbx26000000000000005e: 01    popq    %rbx
290000000000000068: 02    popq    %r1427000000000000005f: 02    popq    %r14
30000000000000006a: 02    popq    %r15280000000000000061: 02    popq    %r15
31000000000000006c: 05    jmp     0x405cf0 <pthread_mutex_unlock@plt>290000000000000063: 05    jmp     0x405cf0 <pthread_mutex_unlock@plt>
320000000000000071: 03    movq    %rax, %rbx300000000000000068: 03    movq    %rax, %rbx
330000000000000074: 03    movq    %r14, %rdi31000000000000006b: 03    movq    %r14, %rdi
340000000000000077: 05    callq   0x405cf0 <pthread_mutex_unlock@plt>32000000000000006e: 05    callq   0x405cf0 <pthread_mutex_unlock@plt>
35000000000000007c: 03    movq    %rbx, %rdi330000000000000073: 03    movq    %rbx, %rdi
36000000000000007f: 05    callq   0x405c80 <_Unwind_Resume@plt>340000000000000076: 05    callq   0x405c80 <_Unwind_Resume@plt>
37000000000000008410    nopw    %cs:(%rax,%rax)35000000000000007b: 05    nopl    (%rax,%rax)
38000000000000008e: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op