9.assume.s
9.none.s
n10000000000649cb0 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)>:n1000000000064a650 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 01    pushq   %rbx50000000000000005: 01    pushq   %rbx
60000000000000006: 01    pushq   %rax60000000000000006: 01    pushq   %rax
70000000000000007: 03    movl    %edx, %r15d70000000000000007: 03    movl    %edx, %r15d
8000000000000000a: 03    movq    %rsi, %r148000000000000000a: 03    movq    %rsi, %r14
9000000000000000d: 03    movq    %rdi, %rbx9000000000000000d: 03    movq    %rdi, %rbx
100000000000000010: 07    movq    $0, (%rdi)100000000000000010: 07    movq    $0, (%rdi)
110000000000000017: 03    testq   %rcx, %rcx110000000000000017: 03    testq   %rcx, %rcx
n12000000000000001a: 02    jne     0x649ce0 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x30>n12000000000000001a: 02    jne     0x64a680 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x30>
13000000000000001c: 07    movq    2952813(%rip), %rcx  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>13000000000000001c: 07    movq    2950349(%rip), %rcx  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>
140000000000000023: 03    testq   %rcx, %rcx140000000000000023: 03    testq   %rcx, %rcx
n150000000000000026: 02    jne     0x649ce0 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x30>n150000000000000026: 02    jne     0x64a680 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x30>
160000000000000028: 05    callq   0x64e700 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>160000000000000028: 05    callq   0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
17000000000000002d: 03    movq    %rax, %rcx17000000000000002d: 03    movq    %rax, %rcx
180000000000000030: 04    movq    %rcx, 8(%rbx)180000000000000030: 04    movq    %rcx, 8(%rbx)
190000000000000034: 04    leaq    16(%rbx), %rdi190000000000000034: 04    leaq    16(%rbx), %rdi
200000000000000038: 02    xorl    %ebp, %ebp200000000000000038: 02    xorl    %ebp, %ebp
21000000000000003a: 02    xorl    %esi, %esi21000000000000003a: 02    xorl    %esi, %esi
22000000000000003c: 05    callq   0x404cc0 <pthread_mutex_init@plt>22000000000000003c: 05    callq   0x404cc0 <pthread_mutex_init@plt>
230000000000000041: 02    xorl    %eax, %eax230000000000000041: 02    xorl    %eax, %eax
240000000000000043: 04    xchgq   %rax, 56(%rbx)240000000000000043: 04    xchgq   %rax, 56(%rbx)
250000000000000047: 02    xorl    %eax, %eax250000000000000047: 02    xorl    %eax, %eax
260000000000000049: 04    xchgq   %rax, 80(%rbx)260000000000000049: 04    xchgq   %rax, 80(%rbx)
27000000000000004d: 02    xorl    %eax, %eax27000000000000004d: 02    xorl    %eax, %eax
28000000000000004f: 04    xchgq   %rax, 104(%rbx)28000000000000004f: 04    xchgq   %rax, 104(%rbx)
290000000000000053: 02    xorl    %eax, %eax290000000000000053: 02    xorl    %eax, %eax
300000000000000055: 07    xchgq   %rax, 128(%rbx)300000000000000055: 07    xchgq   %rax, 128(%rbx)
31000000000000005c: 02    xorl    %eax, %eax31000000000000005c: 02    xorl    %eax, %eax
32000000000000005e: 07    xchgq   %rax, 152(%rbx)32000000000000005e: 07    xchgq   %rax, 152(%rbx)
330000000000000065: 02    xorl    %eax, %eax330000000000000065: 02    xorl    %eax, %eax
340000000000000067: 07    xchgq   %rax, 176(%rbx)340000000000000067: 07    xchgq   %rax, 176(%rbx)
35000000000000006e: 02    xorl    %eax, %eax35000000000000006e: 02    xorl    %eax, %eax
360000000000000070: 07    xchgq   %rax, 200(%rbx)360000000000000070: 07    xchgq   %rax, 200(%rbx)
370000000000000077: 02    xorl    %eax, %eax370000000000000077: 02    xorl    %eax, %eax
380000000000000079: 07    xchgq   %rax, 224(%rbx)380000000000000079: 07    xchgq   %rax, 224(%rbx)
390000000000000080: 02    xorl    %eax, %eax390000000000000080: 02    xorl    %eax, %eax
400000000000000082: 07    xchgq   %rax, 248(%rbx)400000000000000082: 07    xchgq   %rax, 248(%rbx)
410000000000000089: 02    xorl    %eax, %eax410000000000000089: 02    xorl    %eax, %eax
42000000000000008b: 07    xchgq   %rax, 272(%rbx)42000000000000008b: 07    xchgq   %rax, 272(%rbx)
430000000000000092: 02    xorl    %eax, %eax430000000000000092: 02    xorl    %eax, %eax
440000000000000094: 07    xchgq   %rax, 296(%rbx)440000000000000094: 07    xchgq   %rax, 296(%rbx)
45000000000000009b: 02    xorl    %eax, %eax45000000000000009b: 02    xorl    %eax, %eax
46000000000000009d: 07    xchgq   %rax, 320(%rbx)46000000000000009d: 07    xchgq   %rax, 320(%rbx)
4700000000000000a4: 02    xorl    %eax, %eax4700000000000000a4: 02    xorl    %eax, %eax
4800000000000000a6: 07    xchgq   %rax, 344(%rbx)4800000000000000a6: 07    xchgq   %rax, 344(%rbx)
4900000000000000ad: 02    xorl    %eax, %eax4900000000000000ad: 02    xorl    %eax, %eax
5000000000000000af: 07    xchgq   %rax, 368(%rbx)5000000000000000af: 07    xchgq   %rax, 368(%rbx)
5100000000000000b6: 02    xorl    %eax, %eax5100000000000000b6: 02    xorl    %eax, %eax
5200000000000000b8: 07    xchgq   %rax, 392(%rbx)5200000000000000b8: 07    xchgq   %rax, 392(%rbx)
5300000000000000bf: 02    xorl    %eax, %eax5300000000000000bf: 02    xorl    %eax, %eax
5400000000000000c1: 07    xchgq   %rax, 416(%rbx)5400000000000000c1: 07    xchgq   %rax, 416(%rbx)
5500000000000000c8: 02    xorl    %eax, %eax5500000000000000c8: 02    xorl    %eax, %eax
5600000000000000ca: 07    xchgq   %rax, 440(%rbx)5600000000000000ca: 07    xchgq   %rax, 440(%rbx)
5700000000000000d1: 02    xorl    %eax, %eax5700000000000000d1: 02    xorl    %eax, %eax
5800000000000000d3: 07    xchgq   %rax, 464(%rbx)5800000000000000d3: 07    xchgq   %rax, 464(%rbx)
5900000000000000da: 02    xorl    %eax, %eax5900000000000000da: 02    xorl    %eax, %eax
6000000000000000dc: 07    xchgq   %rax, 488(%rbx)6000000000000000dc: 07    xchgq   %rax, 488(%rbx)
6100000000000000e3: 02    xorl    %eax, %eax6100000000000000e3: 02    xorl    %eax, %eax
6200000000000000e5: 07    xchgq   %rax, 512(%rbx)6200000000000000e5: 07    xchgq   %rax, 512(%rbx)
6300000000000000ec: 02    xorl    %eax, %eax6300000000000000ec: 02    xorl    %eax, %eax
6400000000000000ee: 07    xchgq   %rax, 536(%rbx)6400000000000000ee: 07    xchgq   %rax, 536(%rbx)
6500000000000000f5: 02    xorl    %eax, %eax6500000000000000f5: 02    xorl    %eax, %eax
6600000000000000f7: 07    xchgq   %rax, 560(%rbx)6600000000000000f7: 07    xchgq   %rax, 560(%rbx)
6700000000000000fe: 02    xorl    %eax, %eax6700000000000000fe: 02    xorl    %eax, %eax
680000000000000100: 07    xchgq   %rax, 584(%rbx)680000000000000100: 07    xchgq   %rax, 584(%rbx)
690000000000000107: 02    xorl    %eax, %eax690000000000000107: 02    xorl    %eax, %eax
700000000000000109: 07    xchgq   %rax, 608(%rbx)700000000000000109: 07    xchgq   %rax, 608(%rbx)
710000000000000110: 02    xorl    %eax, %eax710000000000000110: 02    xorl    %eax, %eax
720000000000000112: 07    xchgq   %rax, 632(%rbx)720000000000000112: 07    xchgq   %rax, 632(%rbx)
730000000000000119: 02    xorl    %eax, %eax730000000000000119: 02    xorl    %eax, %eax
74000000000000011b: 07    xchgq   %rax, 656(%rbx)74000000000000011b: 07    xchgq   %rax, 656(%rbx)
750000000000000122: 02    xorl    %eax, %eax750000000000000122: 02    xorl    %eax, %eax
760000000000000124: 07    xchgq   %rax, 680(%rbx)760000000000000124: 07    xchgq   %rax, 680(%rbx)
77000000000000012b: 02    xorl    %eax, %eax77000000000000012b: 02    xorl    %eax, %eax
78000000000000012d: 07    xchgq   %rax, 704(%rbx)78000000000000012d: 07    xchgq   %rax, 704(%rbx)
790000000000000134: 02    xorl    %eax, %eax790000000000000134: 02    xorl    %eax, %eax
800000000000000136: 07    xchgq   %rax, 728(%rbx)800000000000000136: 07    xchgq   %rax, 728(%rbx)
81000000000000013d: 02    xorl    %eax, %eax81000000000000013d: 02    xorl    %eax, %eax
82000000000000013f: 07    xchgq   %rax, 752(%rbx)82000000000000013f: 07    xchgq   %rax, 752(%rbx)
830000000000000146: 02    xorl    %eax, %eax830000000000000146: 02    xorl    %eax, %eax
840000000000000148: 07    xchgq   %rax, 776(%rbx)840000000000000148: 07    xchgq   %rax, 776(%rbx)
t85000000000000014f: 02    xorl    %eax, %eaxt
860000000000000151: 07    xchgq   %rax, 800(%rbx)85000000000000014f: 07    xchgq   %rbp, 800(%rbx)
860000000000000156: 03    testl   %r15d, %r15d
870000000000000159: 06    jle     0x64a832 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x1e2>
870000000000000158: 03    movl    %r15d, %eax88000000000000015f: 03    movl    %r15d, %ecx
88000000000000015b: 04    cmpl    $1, %r15d890000000000000162: 04    cmpl    $1, %r15d
900000000000000166: 02    jne     0x64a7bc <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x16c>
910000000000000168: 02    xorl    %eax, %eax
89000000000000015f: 02    j     0x649e5e <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x1ae>92000000000000016a: 02    jmp     0x64a80e <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x1be>
900000000000000161: 02    movl    %eax, %ecx93000000000000016c: 02    movl    %ecx, %edx
910000000000000163: 03    andl    $62, %ecx94000000000000016e: 03    andl    $-2, %edx
920000000000000166: 04    leaq    96(%rbx), %rdx950000000000000171: 04    leaq    96(%rbx), %rsi
960000000000000175: 02    xorl    %eax, %eax
970000000000000177: 09    nopw    (%rax,%rax)
980000000000000180: 04    movl    (%r14,%rax,4), %edi
93000000000000016a: 02    xorl    %ebp, %ebp990000000000000184: 02    xorl    %ebp, %ebp
94000000000000016c: 04    nopl    (%rax)
950000000000000170: 04    movl    (%r14,%rbp,4), %esi
960000000000000174: 02    xorl    %edi, %edi
970000000000000176: 04    xchgq   %rdi, -40(%rdx)1000000000000000186: 04    xchgq   %rbp, -40(%rsi)
98000000000000017a: 03    movl    %esi, -32(%rdx)101000000000000018a: 03    movl    %edi, -32(%rsi)
99000000000000017d: 07    movl    $1, -28(%rdx)102000000000000018d: 07    movl    $1, -28(%rsi)
1000000000000000184: 03    movl    %ebp, -24(%rdx)1030000000000000194: 03    movl    %eax, -24(%rsi)
1010000000000000187: 05    movl    4(%r14,%rbp,4), %esi1040000000000000197: 05    movl    4(%r14,%rax,4), %edi
102000000000000018c: 02    xorl    %edi, %edi105000000000000019c: 02    xorl    %ebp, %ebp
103000000000000018e: 04    xchgq   %rdi, -16(%rdx)106000000000000019e: 04    xchgq   %rbp, -16(%rsi)
1040000000000000192: 03    movl    %esi, -8(%rdx)10700000000000001a2: 03    movl    %edi, -8(%rsi)
1050000000000000195: 07    movl    $1, -4(%rdx)10800000000000001a5: 07    movl    $1, -4(%rsi)
106000000000000019c: 03    leal    1(%rbp), %esi10900000000000001ac: 03    leal    1(%rax), %edi
107000000000000019f: 02    movl    %esi, (%rdx)11000000000000001af: 02    movl    %edi, (%rsi)
10800000000000001a1: 04    addq    $2, %rbp11100000000000001b1: 04    addq    $2, %rax
10900000000000001a5: 04    addq    $48, %rdx11200000000000001b5: 04    addq    $48, %rsi
11000000000000001a9: 03    cmpq    %rbp, %rcx11300000000000001b9: 03    cmpq    %rax, %rdx
11100000000000001ac: 02    jne     0x649e20 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x170>11400000000000001bc: 02    jne     0x64a7d0 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x180>
11200000000000001ae: 02    testb   $1, %al11500000000000001be: 03    testb   $1, %cl
11300000000000001b0: 02    je      0x649e82 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x1d2>11600000000000001c1: 02    je      0x64a832 <BloombergLP::bdlcc::SkipList_PoolManager::SkipList_PoolManager(int*, int, BloombergLP::bslma::Allocator*)+0x1e2>
11400000000000001b2: 05    leaq    (%rbp,%rbp,2), %rax11700000000000001c3: 04    leaq    (%rax,%rax,2), %rcx
11500000000000001b7: 04    movl    (%r14,%rbp,4), %ecx11800000000000001c7: 04    movl    (%r14,%rax,4), %edx
11600000000000001bb: 02    xorl    %edx, %edx11900000000000001cb: 02    xorl    %esi, %esi
11700000000000001bd: 05    xchgq   %rdx, 56(%rbx,%rax,8)12000000000000001cd: 05    xchgq   %rsi, 56(%rbx,%rcx,8)
11800000000000001c2: 04    movl    %ecx, 64(%rbx,%rax,8)12100000000000001d2: 04    movl    %edx, 64(%rbx,%rcx,8)
11900000000000001c6: 08    movl    $1, 68(%rbx,%rax,8)12200000000000001d6: 08    movl    $1, 68(%rbx,%rcx,8)
12000000000000001ce: 04    movl    %ebp, 72(%rbx,%rax,8)12300000000000001de: 04    movl    %eax, 72(%rbx,%rcx,8)
12100000000000001d2: 04    addq    $8, %rsp12400000000000001e2: 04    addq    $8, %rsp
12200000000000001d6: 01    popq    %rbx12500000000000001e6: 01    popq    %rbx
12300000000000001d7: 02    popq    %r1412600000000000001e7: 02    popq    %r14
12400000000000001d9: 02    popq    %r1512700000000000001e9: 02    popq    %r15
12500000000000001db: 01    popq    %rbp12800000000000001eb: 01    popq    %rbp
12600000000000001dc: 01    retq12900000000000001ec: 01    retq
12700000000000001dd: 03    nopl    (%rax)13000000000000001ed: 03    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op