1.assume.s
1.none.s
n1000000000040c220 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)>:n1000000000040c1c0 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)>:
20000000000000000: 02    pushq   %r1420000000000000000: 02    pushq   %r14
30000000000000002: 01    pushq   %rbx30000000000000002: 01    pushq   %rbx
40000000000000003: 01    pushq   %rax40000000000000003: 01    pushq   %rax
50000000000000004: 03    movq    %rcx, %rax50000000000000004: 03    movq    %rcx, %rax
60000000000000007: 03    movq    %rsi, %r1460000000000000007: 03    movq    %rsi, %r14
7000000000000000a: 03    movq    %rdi, %rbx7000000000000000a: 03    movq    %rdi, %rbx
8000000000000000d: 02    testl   %edx, %edx8000000000000000d: 02    testl   %edx, %edx
9000000000000000f: 05    movl    $15, %ecx9000000000000000f: 05    movl    $15, %ecx
100000000000000014: 03    cmovel  %edx, %ecx100000000000000014: 03    cmovel  %edx, %ecx
110000000000000017: 03    xorps   %xmm0, %xmm0110000000000000017: 03    xorps   %xmm0, %xmm0
12000000000000001a: 03    movups  %xmm0, (%rdi)12000000000000001a: 03    movups  %xmm0, (%rdi)
13000000000000001d: 08    movq    $0, 16(%rdi)13000000000000001d: 08    movq    $0, 16(%rdi)
140000000000000025: 03    movb    %cl, 24(%rdi)140000000000000025: 03    movb    %cl, 24(%rdi)
150000000000000028: 03    cmpl    $2, %edx150000000000000028: 03    cmpl    $2, %edx
16000000000000002b: 05    movl    $1, %ecx16000000000000002b: 05    movl    $1, %ecx
170000000000000030: 05    movl    $16, %edx170000000000000030: 05    movl    $16, %edx
180000000000000035: 03    cmovel  %ecx, %edx180000000000000035: 03    cmovel  %ecx, %edx
190000000000000038: 03    movb    %dl, 25(%rdi)190000000000000038: 03    movb    %dl, 25(%rdi)
20000000000000003b: 04    leaq    32(%rdi), %rcx20000000000000003b: 04    leaq    32(%rdi), %rcx
21000000000000003f: 08    movq    $0, 32(%rdi)21000000000000003f: 08    movq    $0, 32(%rdi)
220000000000000047: 04    movq    %rcx, 40(%rdi)220000000000000047: 04    movq    %rcx, 40(%rdi)
23000000000000004b: 04    leaq    -1(%rsi), %rcx23000000000000004b: 04    leaq    -1(%rsi), %rcx
24000000000000004f: 03    movq    %rcx, %rdx24000000000000004f: 03    movq    %rcx, %rdx
250000000000000052: 04    orq     $1, %rdx250000000000000052: 04    orq     $1, %rdx
260000000000000056: 04    bsrq    %rdx, %rsi260000000000000056: 04    bsrq    %rdx, %rsi
27000000000000005a: 03    xorl    $63, %esi27000000000000005a: 03    xorl    $63, %esi
28000000000000005d: 04    cmpq    $1, %rcx28000000000000005d: 04    cmpq    $1, %rcx
290000000000000061: 03    adcl    $0, %esi290000000000000061: 03    adcl    $0, %esi
300000000000000064: 02    movl    %esi, %ecx300000000000000064: 02    movl    %esi, %ecx
310000000000000066: 02    negb    %cl310000000000000066: 02    negb    %cl
320000000000000068: 05    movl    $1, %edx320000000000000068: 05    movl    $1, %edx
33000000000000006d: 03    shlq    %cl, %rdx33000000000000006d: 03    shlq    %cl, %rdx
340000000000000070: 02    testl   %esi, %esi340000000000000070: 02    testl   %esi, %esi
n350000000000000072: 02    je      0x40c2f4 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xd4>n350000000000000072: 02    je      0x40c293 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xd3>
360000000000000074: 03    decq    %rdx360000000000000074: 03    decq    %rdx
370000000000000077: 10    movabsq $-72057594037927936, %rcx370000000000000077: 10    movabsq $-72057594037927936, %rcx
380000000000000081: 03    orq     %rdx, %rcx380000000000000081: 03    orq     %rdx, %rcx
390000000000000084: 07    movq    %rcx, 496(%rbx)390000000000000084: 07    movq    %rcx, 496(%rbx)
40000000000000008b: 07    movq    %rcx, 504(%rbx)40000000000000008b: 07    movq    %rcx, 504(%rbx)
410000000000000092: 07    movups  %xmm0, 512(%rbx)410000000000000092: 07    movups  %xmm0, 512(%rbx)
420000000000000099: 11    movq    $0, 528(%rbx)420000000000000099: 11    movq    $0, 528(%rbx)
4300000000000000a4: 03    testq   %rax, %rax4300000000000000a4: 03    testq   %rax, %rax
n4400000000000000a7: 02    jne     0x40c2da <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xba>n4400000000000000a7: 02    jne     0x40c27a <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xba>
4500000000000000a9: 07    movq    2497024(%rip), %rax  # 66dcd0 <BloombergLP::bslma::Default::s_defaultAllocator>4500000000000000a9: 07    movq    2497120(%rip), %rax  # 66dcd0 <BloombergLP::bslma::Default::s_defaultAllocator>
4600000000000000b0: 03    testq   %rax, %rax4600000000000000b0: 03    testq   %rax, %rax
n4700000000000000b3: 02    jne     0x40c2da <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xba>n4700000000000000b3: 02    jne     0x40c27a <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0xba>
4800000000000000b5: 05    callq   0x4171b0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>4800000000000000b5: 05    callq   0x4173a0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
4900000000000000ba: 07    movq    %rax, 536(%rbx)4900000000000000ba: 07    movq    %rax, 536(%rbx)
5000000000000000c1: 03    movq    %rbx, %rdi5000000000000000c1: 03    movq    %rbx, %rdi
5100000000000000c4: 03    movq    %r14, %rsi5100000000000000c4: 03    movq    %r14, %rsi
t5200000000000000c7: 05    callq   0x40bf00 <BloombergLP::bdlma::SequentialPool::reserveCapacity(unsigned long)>t
5300000000000000cc: 04    addq    $8, %rsp5200000000000000c7: 04    addq    $8, %rsp
5400000000000000d0: 01    popq    %rbx5300000000000000cb: 01    popq    %rbx
5500000000000000d1: 02    popq    %r145400000000000000cc: 02    popq    %r14
5600000000000000d3: 01    retq    5500000000000000ce: 05    jmp     0x40bea0 <BloombergLP::bdlma::SequentialPool::reserveCapacity(unsigned long)>
5700000000000000d4: 07    movq    $-1, %rcx5600000000000000d3: 07    movq    $-1, %rcx
5800000000000000db: 02    jmp     0x40c2a4 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0x84>5700000000000000da: 02    jmp     0x40c244 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, BloombergLP::bsls::Alignment::Strategy, BloombergLP::bslma::Allocator*)+0x84>
5900000000000000dd: 03    movq    %rax, %rdi5800000000000000dc: 04    nopl    (%rax)
6000000000000000e0: 05    callq   0x405000 <_Unwind_Resume@plt>
6100000000000000e5: 10    nopw    %cs:(%rax,%rax)
6200000000000000ef: 01    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op