1.assume.s
1.none.s
n10000000000426a40 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)>:n10000000000426a70 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 02    pushq   %r1240000000000000004: 02    pushq   %r12
50000000000000006: 01    pushq   %rbx50000000000000006: 01    pushq   %rbx
60000000000000007: 07    subq    $264, %rsp60000000000000007: 07    subq    $264, %rsp
7000000000000000e: 03    movq    %rcx, %r157000000000000000e: 03    movq    %rcx, %r15
80000000000000011: 03    movq    %rsi, %r1480000000000000011: 03    movq    %rsi, %r14
90000000000000014: 03    movq    %rdi, %r1290000000000000014: 03    movq    %rdi, %r12
100000000000000017: 07    cmpl    $1, 588(%rdi)100000000000000017: 07    cmpl    $1, 588(%rdi)
n11000000000000001e: 06    jne     0x426af1 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0xb1>n11000000000000001e: 06    jne     0x426b21 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0xb1>
120000000000000024: 03    movq    (%rdx), %rcx120000000000000024: 03    movq    (%rdx), %rcx
130000000000000027: 10    movabsq $1237940039285380275, %rdx130000000000000027: 10    movabsq $1237940039285380275, %rdx
140000000000000031: 03    movq    %rcx, %rax140000000000000031: 03    movq    %rcx, %rax
150000000000000034: 03    imulq   %rdx150000000000000034: 03    imulq   %rdx
160000000000000037: 03    movq    %rdx, %rax160000000000000037: 03    movq    %rdx, %rax
17000000000000003a: 04    shrq    $63, %rax17000000000000003a: 04    shrq    $63, %rax
18000000000000003e: 04    sarq    $26, %rdx18000000000000003e: 04    sarq    $26, %rdx
190000000000000042: 03    addq    %rax, %rdx190000000000000042: 03    addq    %rax, %rdx
200000000000000045: 06    imull   $3294967296, %edx, %eax200000000000000045: 06    imull   $3294967296, %edx, %eax
21000000000000004b: 05    movq    %rdx, 96(%rsp)21000000000000004b: 05    movq    %rdx, 96(%rsp)
220000000000000050: 07    leal    999999999(%rax,%rcx), %esi220000000000000050: 07    leal    999999999(%rax,%rcx), %esi
230000000000000057: 02    addl    %ecx, %eax230000000000000057: 02    addl    %ecx, %eax
240000000000000059: 06    cmpl    $1999999999, %esi240000000000000059: 06    cmpl    $1999999999, %esi
n25000000000000005f: 02    jb      0x426aca <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x8a>n25000000000000005f: 02    jb      0x426afa <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x8a>
260000000000000061: 02    cltq260000000000000061: 02    cltq
270000000000000063: 07    imulq   $1152921505, %rax, %rcx270000000000000063: 07    imulq   $1152921505, %rax, %rcx
28000000000000006a: 03    movq    %rcx, %rsi28000000000000006a: 03    movq    %rcx, %rsi
29000000000000006d: 04    shrq    $63, %rsi29000000000000006d: 04    shrq    $63, %rsi
300000000000000071: 04    sarq    $60, %rcx300000000000000071: 04    sarq    $60, %rcx
310000000000000075: 02    addl    %esi, %ecx310000000000000075: 02    addl    %esi, %ecx
320000000000000077: 03    movslq  %ecx, %rcx320000000000000077: 03    movslq  %ecx, %rcx
33000000000000007a: 03    addq    %rcx, %rdx33000000000000007a: 03    addq    %rcx, %rdx
34000000000000007d: 05    movq    %rdx, 96(%rsp)34000000000000007d: 05    movq    %rdx, 96(%rsp)
350000000000000082: 06    imull   $1000000000, %ecx, %ecx350000000000000082: 06    imull   $1000000000, %ecx, %ecx
360000000000000088: 02    subl    %ecx, %eax360000000000000088: 02    subl    %ecx, %eax
37000000000000008a: 04    movl    %eax, 104(%rsp)37000000000000008a: 04    movl    %eax, 104(%rsp)
38000000000000008e: 03    testq   %rdx, %rdx38000000000000008e: 03    testq   %rdx, %rdx
n390000000000000091: 06    jle     0x426c0b <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1cb>n390000000000000091: 06    jle     0x426c40 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1d0>
400000000000000097: 02    testl   %eax, %eax400000000000000097: 02    testl   %eax, %eax
n410000000000000099: 06    jns     0x426c25 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1e5>n410000000000000099: 06    jns     0x426c5a <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1ea>
42000000000000009f: 03    decq    %rdx42000000000000009f: 03    decq    %rdx
4300000000000000a2: 05    movq    %rdx, 96(%rsp)4300000000000000a2: 05    movq    %rdx, 96(%rsp)
4400000000000000a7: 05    addl    $1000000000, %eax4400000000000000a7: 05    addl    $1000000000, %eax
n4500000000000000ac: 05    jmp     0x426c21 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1e1>n4500000000000000ac: 05    jmp     0x426c56 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1e6>
4600000000000000b1: 03    movq    (%rdx), %rbx4600000000000000b1: 03    movq    (%rdx), %rbx
4700000000000000b4: 10    movabsq $2361183241434822607, %rcx4700000000000000b4: 10    movabsq $2361183241434822607, %rcx
4800000000000000be: 03    movq    %rbx, %rax4800000000000000be: 03    movq    %rbx, %rax
4900000000000000c1: 03    imulq   %rcx4900000000000000c1: 03    imulq   %rcx
5000000000000000c4: 03    movq    %rdx, %rax5000000000000000c4: 03    movq    %rdx, %rax
5100000000000000c7: 04    shrq    $63, %rax5100000000000000c7: 04    shrq    $63, %rax
5200000000000000cb: 04    sarq    $7, %rdx5200000000000000cb: 04    sarq    $7, %rdx
5300000000000000cf: 03    addq    %rax, %rdx5300000000000000cf: 03    addq    %rax, %rdx
5400000000000000d2: 05    movq    %rdx, 8(%rsp)5400000000000000d2: 05    movq    %rdx, 8(%rsp)
n5500000000000000d7: 07    movq    2599786(%rip), %rax  # 6a1688 <BloombergLP::bslma::Default::s_defaultAllocator>n5500000000000000d7: 07    movq    2599738(%rip), %rax  # 6a1688 <BloombergLP::bslma::Default::s_defaultAllocator>
5600000000000000de: 03    testq   %rax, %rax5600000000000000de: 03    testq   %rax, %rax
n5700000000000000e1: 02    jne     0x426b28 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0xe8>n5700000000000000e1: 02    jne     0x426b58 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0xe8>
5800000000000000e3: 05    callq   0x438150 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>5800000000000000e3: 05    callq   0x4381c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
5900000000000000e8: 05    movq    %rax, 64(%rsp)5900000000000000e8: 05    movq    %rax, 64(%rsp)
6000000000000000ed: 03    xorps   %xmm0, %xmm06000000000000000ed: 03    xorps   %xmm0, %xmm0
6100000000000000f0: 05    movups  %xmm0, 72(%rsp)6100000000000000f0: 05    movups  %xmm0, 72(%rsp)
6200000000000000f5: 05    leaq    16(%rsp), %rdi6200000000000000f5: 05    leaq    16(%rsp), %rdi
6300000000000000fa: 05    movl    $16, %esi6300000000000000fa: 05    movl    $16, %esi
n6400000000000000ff: 05    callq   0x43bd60 <BloombergLP::bslstl::Function_Rep::allocateBuf(unsigned long)>n6400000000000000ff: 05    callq   0x43be10 <BloombergLP::bslstl::Function_Rep::allocateBuf(unsigned long)>
650000000000000104: 09    movq    $4372128, 72(%rsp)650000000000000104: 09    movq    $4372272, 72(%rsp)
66000000000000010d: 09    movq    $4367456, 16(%rsp)66000000000000010d: 09    movq    $4367600, 16(%rsp)
670000000000000116: 05    movq    %rbx, 24(%rsp)670000000000000116: 05    movq    %rbx, 24(%rsp)
n68000000000000011b: 09    movq    $4372112, 80(%rsp)n68000000000000011b: 09    movq    $4372256, 80(%rsp)
690000000000000124: 05    leaq    96(%rsp), %rdi690000000000000124: 05    leaq    96(%rsp), %rdi
700000000000000129: 05    leaq    16(%rsp), %rdx700000000000000129: 05    leaq    16(%rsp), %rdx
71000000000000012e: 03    movq    %r15, %rsi71000000000000012e: 03    movq    %r15, %rsi
n720000000000000131: 05    callq   0x4283e0 <BloombergLP::bdlmt::EventScheduler::EventData::EventData(bsl::function<void ()> const&, bsl::function<long long ()> const&)>n720000000000000131: 05    callq   0x428420 <BloombergLP::bdlmt::EventScheduler::EventData::EventData(bsl::function<void ()> const&, bsl::function<long long ()> const&)>
730000000000000136: 05    leaq    80(%r12), %r15730000000000000136: 05    leaq    80(%r12), %r15
74000000000000013b: 03    movq    %r15, %rdi74000000000000013b: 03    movq    %r15, %rdi
n75000000000000013e: 05    callq   0x435eb0 <BloombergLP::bdlcc::SkipList_RandomLevelGenerator::randomLevel()>n75000000000000013e: 05    callq   0x436060 <BloombergLP::bdlcc::SkipList_RandomLevelGenerator::randomLevel()>
760000000000000143: 05    leaq    8(%rsp), %rdx760000000000000143: 05    leaq    8(%rsp), %rdx
770000000000000148: 05    leaq    96(%rsp), %rcx770000000000000148: 05    leaq    96(%rsp), %rcx
78000000000000014d: 03    movq    %r15, %rdi78000000000000014d: 03    movq    %r15, %rdi
790000000000000150: 02    movl    %eax, %esi790000000000000150: 02    movl    %eax, %esi
n800000000000000152: 05    callq   0x42b300 <BloombergLP::bdlcc::SkipList<long long, BloombergLP::bdlmt::EventScheduler::EventData>::allocateNode(int, long long const&, BloombergLP::bdlmt::EventScheduler::EventData const&)>n800000000000000152: 05    callq   0x42b390 <BloombergLP::bdlcc::SkipList<long long, BloombergLP::bdlmt::EventScheduler::EventData>::allocateNode(int, long long const&, BloombergLP::bdlmt::EventScheduler::EventData const&)>
810000000000000157: 03    movq    %rax, %rbx810000000000000157: 03    movq    %rax, %rbx
nn82000000000000015a: 03    testq   %r14, %r14
83000000000000015d: 02    je      0x426bda <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x16a>
82000000000000015a: 03    movq    %rax, %rdi84000000000000015f: 03    movq    %rbx, %rdi
83000000000000015d: 05    callq   0x435e40 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>850000000000000162: 05    callq   0x436000 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>
840000000000000162: 03    movq    %rbx, (%r14)860000000000000167: 03    movq    %rbx, (%r14)
850000000000000165: 05    leaq    7(%rsp), %rsi87000000000000016a: 05    leaq    7(%rsp), %rsi
86000000000000016a: 03    movq    %r15, %rdi88000000000000016f: 03    movq    %r15, %rdi
87000000000000016d: 03    movq    %rbx, %rdx890000000000000172: 03    movq    %rbx, %rdx
880000000000000170: 05    movl    $1, %ecx900000000000000175: 05    movl    $1, %ecx
890000000000000175: 05    callq   0x42b420 <BloombergLP::bdlcc::SkipList<long long, BloombergLP::bdlmt::EventScheduler::EventData>::addNodeImpR(bool*, BloombergLP::bdlcc::SkipList_Node<long long, BloombergLP::bdlmt::EventScheduler::EventData>*, bool)>91000000000000017a: 05    callq   0x42b4b0 <BloombergLP::bdlcc::SkipList<long long, BloombergLP::bdlmt::EventScheduler::EventData>::addNodeImpR(bool*, BloombergLP::bdlcc::SkipList_Node<long long, BloombergLP::bdlmt::EventScheduler::EventData>*, bool)>
90000000000000017a: 08    leaq    176(%rsp), %rdi92000000000000017f: 08    leaq    176(%rsp), %rdi
910000000000000182: 05    callq   0x43bd00 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>930000000000000187: 05    callq   0x43bdb0 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>
920000000000000187: 05    leaq    96(%rsp), %rdi94000000000000018c: 05    leaq    96(%rsp), %rdi
93000000000000018c: 05    callq   0x43bd00 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>
940000000000000191: 05    leaq    16(%rsp), %rdi
950000000000000196: 05    callq   0x43bd00 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>950000000000000191: 05    callq   0x43bdb0 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>
960000000000000196: 05    leaq    16(%rsp), %rdi
97000000000000019b: 05    callq   0x43bdb0 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>
96000000000000019b: 05    cmpb    $0, 7(%rsp)9800000000000001a0: 05    cmpb    $0, 7(%rsp)
9700000000000001a0: 02    je      0x426c38 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1f8>9900000000000001a5: 02    je      0x426c6d <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1fd>
9800000000000001a2: 08    leaq    408(%r12), %rbx10000000000000001a7: 08    leaq    408(%r12), %rbx
9900000000000001aa: 03    movq    %rbx, %rdi10100000000000001af: 03    movq    %rbx, %rdi
10000000000000001ad: 05    callq   0x4046c0 <pthread_mutex_lock@plt>10200000000000001b2: 05    callq   0x4046c0 <pthread_mutex_lock@plt>
10100000000000001b2: 07    addq    $448, %r1210300000000000001b7: 07    addq    $448, %r12
10200000000000001b9: 03    movq    %r12, %rdi10400000000000001be: 03    movq    %r12, %rdi
10300000000000001bc: 05    callq   0x404080 <pthread_cond_signal@plt>10500000000000001c1: 05    callq   0x404080 <pthread_cond_signal@plt>
10400000000000001c1: 03    movq    %rbx, %rdi10600000000000001c6: 03    movq    %rbx, %rdi
10500000000000001c4: 05    callq   0x404790 <pthread_mutex_unlock@plt>10700000000000001c9: 05    callq   0x404790 <pthread_mutex_unlock@plt>
10600000000000001c9: 02    jmp     0x426c38 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1f8>10800000000000001ce: 02    jmp     0x426c6d <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1fd>
10700000000000001cb: 02    testl   %eax, %eax10900000000000001d0: 02    testl   %eax, %eax
10800000000000001cd: 02    jle     0x426c25 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1e5>
10900000000000001cf: 03    testq   %rdx, %rdx
11000000000000001d2: 02    j     0x426c25 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1e5>11000000000000001d2: 02    jle     0x426c5a <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1ea>
11100000000000001d4: 03    testq   %rdx, %rdx
11200000000000001d7: 02    je      0x426c5a <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x1ea>
11100000000000001d4: 03    incq    %rdx11300000000000001d9: 03    incq    %rdx
11200000000000001d7: 05    movq    %rdx, 96(%rsp)11400000000000001dc: 05    movq    %rdx, 96(%rsp)
11300000000000001dc: 05    addl    $3294967296, %eax11500000000000001e1: 05    addl    $3294967296, %eax
11400000000000001e1: 04    movl    %eax, 104(%rsp)11600000000000001e6: 04    movl    %eax, 104(%rsp)
11500000000000001e5: 05    leaq    96(%rsp), %rdx11700000000000001ea: 05    leaq    96(%rsp), %rdx
11600000000000001ea: 03    movq    %r12, %rdi11800000000000001ef: 03    movq    %r12, %rdi
11700000000000001ed: 03    movq    %r14, %rsi11900000000000001f2: 03    movq    %r14, %rsi
11800000000000001f0: 03    movq    %r15, %rcx12000000000000001f5: 03    movq    %r15, %rcx
11900000000000001f3: 05    callq   0x433790 <BloombergLP::bdlmt::EventScheduler::scheduleEventRaw(BloombergLP::bdlmt::EventScheduler::Event**, BloombergLP::bsls::TimeInterval const&, bsl::function<void ()> const&)>12100000000000001f8: 05    callq   0x433900 <BloombergLP::bdlmt::EventScheduler::scheduleEventRaw(BloombergLP::bdlmt::EventScheduler::Event**, BloombergLP::bsls::TimeInterval const&, bsl::function<void ()> const&)>
12000000000000001f8: 07    addq    $264, %rsp12200000000000001fd: 07    addq    $264, %rsp
12100000000000001ff: 01    popq    %rbx1230000000000000204: 01    popq    %rbx
1220000000000000200: 02    popq    %r121240000000000000205: 02    popq    %r12
1230000000000000202: 02    popq    %r141250000000000000207: 02    popq    %r14
1240000000000000204: 02    popq    %r151260000000000000209: 02    popq    %r15
1250000000000000206: 01    retq127000000000000020b: 01    retq
1260000000000000207: 03    movq    %rax, %rbx
127000000000000020a: 02    jmp     0x426c6b <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x22b>
128000000000000020c: 03    movq    %rax, %rbx128000000000000020c: 03    movq    %rax, %rbx
n129000000000000020f: 02    jmp     0x426c6b <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x22b>n129000000000000020f: 02    jmp     0x426ca0 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x230>
1300000000000000211: 03    movq    %rax, %rbx1300000000000000211: 03    movq    %rax, %rbx
tt1310000000000000214: 02    jmp     0x426ca0 <void BloombergLP::bdlmt::EventScheduler::scheduleEventRaw<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(BloombergLP::bdlmt::EventScheduler::Event**, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&, bsl::function<void ()> const&)+0x230>
1320000000000000216: 03    movq    %rax, %rbx
1310000000000000214: 08    leaq    176(%rsp), %rdi1330000000000000219: 08    leaq    176(%rsp), %rdi
132000000000000021c: 05    callq   0x43bd00 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>1340000000000000221: 05    callq   0x43bdb0 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>
1330000000000000221: 05    leaq    96(%rsp), %rdi1350000000000000226: 05    leaq    96(%rsp), %rdi
1340000000000000226: 05    callq   0x43bd00 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>136000000000000022b: 05    callq   0x43bdb0 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>
135000000000000022b: 05    leaq    16(%rsp), %rdi1370000000000000230: 05    leaq    16(%rsp), %rdi
1360000000000000230: 05    callq   0x43bd00 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>1380000000000000235: 05    callq   0x43bdb0 <BloombergLP::bslstl::Function_Rep::~Function_Rep()>
1370000000000000235: 03    movq    %rbx, %rdi139000000000000023a: 03    movq    %rbx, %rdi
1380000000000000238: 05    callq   0x404730 <_Unwind_Resume@plt>140000000000000023d: 05    callq   0x404730 <_Unwind_Resume@plt>
1410000000000000242: 10    nopw    %cs:(%rax,%rax)
139000000000000023d: 03    nopl    (%rax)142000000000000024c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op