28.assume.s
28.none.s
n1000000000040c850 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, BloombergLP::bslma::Allocator*)>:n1000000000040c7b0 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, 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
n70000000000000007: 03    movl    %r9d, %r15dn70000000000000007: 03    movl    %r9d, %r14d
8000000000000000a: 03    movl    %ecx, %r9d8000000000000000a: 03    movl    %ecx, %r9d
n9000000000000000d: 03    movq    %rsi, %r14n9000000000000000d: 03    movq    %rsi, %r15
100000000000000010: 03    movq    %rdi, %rbx100000000000000010: 03    movq    %rdi, %rbp
110000000000000013: 05    movq    48(%rsp), %rax110000000000000013: 05    movq    48(%rsp), %rax
120000000000000018: 10    movabsq $72057594037927935, %rsi120000000000000018: 10    movabsq $72057594037927935, %rsi
130000000000000022: 03    testl   %r8d, %r8d130000000000000022: 03    testl   %r8d, %r8d
140000000000000025: 05    movl    $15, %ecx140000000000000025: 05    movl    $15, %ecx
15000000000000002a: 04    cmovel  %r8d, %ecx15000000000000002a: 04    cmovel  %r8d, %ecx
16000000000000002e: 03    xorps   %xmm0, %xmm016000000000000002e: 03    xorps   %xmm0, %xmm0
170000000000000031: 03    movups  %xmm0, (%rdi)170000000000000031: 03    movups  %xmm0, (%rdi)
180000000000000034: 08    movq    $0, 16(%rdi)180000000000000034: 08    movq    $0, 16(%rdi)
19000000000000003c: 03    movb    %cl, 24(%rdi)19000000000000003c: 03    movb    %cl, 24(%rdi)
20000000000000003f: 04    cmpl    $2, %r8d20000000000000003f: 04    cmpl    $2, %r8d
210000000000000043: 05    movl    $1, %ecx210000000000000043: 05    movl    $1, %ecx
220000000000000048: 05    movl    $16, %edi220000000000000048: 05    movl    $16, %edi
23000000000000004d: 03    cmovel  %ecx, %edi23000000000000004d: 03    cmovel  %ecx, %edi
n240000000000000050: 04    movb    %dil, 25(%rbx)n240000000000000050: 04    movb    %dil, 25(%rbp)
250000000000000054: 04    leaq    32(%rbx), %rcx250000000000000054: 04    leaq    32(%rbp), %rcx
260000000000000058: 08    movq    $0, 32(%rbx)260000000000000058: 08    movq    $0, 32(%rbp)
270000000000000060: 04    movq    %rcx, 40(%rbx)270000000000000060: 04    movq    %rcx, 40(%rbp)
280000000000000064: 04    leaq    -1(%r14), %rcx280000000000000064: 04    leaq    -1(%r15), %rcx
290000000000000068: 03    movq    %rcx, %rdi290000000000000068: 03    movq    %rcx, %rdi
30000000000000006b: 04    orq     $1, %rdi30000000000000006b: 04    orq     $1, %rdi
n31000000000000006f: 04    bsrq    %rdi, %rbpn31000000000000006f: 04    bsrq    %rdi, %rbx
320000000000000073: 03    xorl    $63, %ebp320000000000000073: 03    xorl    $63, %ebx
330000000000000076: 04    cmpq    $1, %rcx330000000000000076: 04    cmpq    $1, %rcx
n34000000000000007a: 03    adcl    $0, %ebpn34000000000000007a: 03    adcl    $0, %ebx
35000000000000007d: 02    movl    %ebp, %ecx35000000000000007d: 02    movl    %ebx, %ecx
36000000000000007f: 02    negb    %cl36000000000000007f: 02    negb    %cl
370000000000000081: 05    movl    $1, %edi370000000000000081: 05    movl    $1, %edi
380000000000000086: 03    shlq    %cl, %rdi380000000000000086: 03    shlq    %cl, %rdi
n390000000000000089: 02    testl   %ebp, %ebpn390000000000000089: 02    testl   %ebx, %ebx
40000000000000008b: 02    je      0x40c8e0 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, BloombergLP::bslma::Allocator*)+0x90>40000000000000008b: 02    je      0x40c840 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, BloombergLP::bslma::Allocator*)+0x90>
41000000000000008d: 03    addq    %rdi, %rsi41000000000000008d: 03    addq    %rdi, %rsi
420000000000000090: 10    movabsq $9223372036854775806, %rcx420000000000000090: 10    movabsq $9223372036854775806, %rcx
43000000000000009a: 03    andq    %rcx, %rdx43000000000000009a: 03    andq    %rcx, %rdx
44000000000000009d: 04    leaq    1(%rdx), %rcx44000000000000009d: 04    leaq    1(%rdx), %rcx
4500000000000000a1: 04    bsrq    %rcx, %rdi4500000000000000a1: 04    bsrq    %rcx, %rdi
4600000000000000a5: 03    xorl    $63, %edi4600000000000000a5: 03    xorl    $63, %edi
4700000000000000a8: 04    cmpq    $1, %rdx4700000000000000a8: 04    cmpq    $1, %rdx
4800000000000000ac: 02    sbbl    %ecx, %ecx4800000000000000ac: 02    sbbl    %ecx, %ecx
4900000000000000ae: 02    subl    %edi, %ecx4900000000000000ae: 02    subl    %edi, %ecx
5000000000000000b0: 07    movq    $-1, %rdx5000000000000000b0: 07    movq    $-1, %rdx
5100000000000000b7: 03    shlq    %cl, %rdx5100000000000000b7: 03    shlq    %cl, %rdx
5200000000000000ba: 10    movabsq $-72057594037927936, %rcx5200000000000000ba: 10    movabsq $-72057594037927936, %rcx
5300000000000000c4: 03    orq     %rsi, %rcx5300000000000000c4: 03    orq     %rsi, %rcx
5400000000000000c7: 03    orq     %rdx, %rcx5400000000000000c7: 03    orq     %rdx, %rcx
n5500000000000000ca: 07    movq    %rcx, 496(%rbx)n5500000000000000ca: 07    movq    %rcx, 496(%rbp)
5600000000000000d1: 02    xorl    %edx, %edx5600000000000000d1: 02    xorl    %edx, %edx
5700000000000000d3: 03    testl   %r9d, %r9d5700000000000000d3: 03    testl   %r9d, %r9d
n5800000000000000d6: 04    cmovneq %r14, %rdxn5800000000000000d6: 04    cmovneq %r15, %rdx
5900000000000000da: 07    movq    %rcx, 504(%rbx)5900000000000000da: 07    movq    %rcx, 504(%rbp)
6000000000000000e1: 07    movups  %xmm0, 512(%rbx)6000000000000000e1: 07    movups  %xmm0, 512(%rbp)
6100000000000000e8: 07    movq    %rdx, 528(%rbx)6100000000000000e8: 07    movq    %rdx, 528(%rbp)
6200000000000000ef: 03    testq   %rax, %rax6200000000000000ef: 03    testq   %rax, %rax
n6300000000000000f2: 02    jne     0x40c955 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, BloombergLP::bslma::Allocator*)+0x105>n6300000000000000f2: 02    jne     0x40c8b5 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, BloombergLP::bslma::Allocator*)+0x105>
6400000000000000f4: 07    movq    2495365(%rip), %rax  # 66dcd0 <BloombergLP::bslma::Default::s_defaultAllocator>6400000000000000f4: 07    movq    2495525(%rip), %rax  # 66dcd0 <BloombergLP::bslma::Default::s_defaultAllocator>
6500000000000000fb: 03    testq   %rax, %rax6500000000000000fb: 03    testq   %rax, %rax
t6600000000000000fe: 02    jne     0x40c955 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, BloombergLP::bslma::Allocator*)+0x105>t6600000000000000fe: 02    jne     0x40c8b5 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, BloombergLP::bslma::Allocator*)+0x105>
670000000000000100: 05    callq   0x4171b0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>670000000000000100: 05    callq   0x4173a0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
680000000000000105: 07    movq    %rax, 536(%rbx)680000000000000105: 07    movq    %rax, 536(%rbp)
69000000000000010c: 03    testb   %r15b, %r15b69000000000000010c: 03    testb   %r14b, %r14b
70000000000000010f: 02    je      0x40c96c <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, BloombergLP::bslma::Allocator*)+0x11c>70000000000000010f: 02    je      0x40c8d6 <BloombergLP::bdlma::SequentialPool::SequentialPool(unsigned long, unsigned long, BloombergLP::bsls::BlockGrowth::Strategy, BloombergLP::bsls::Alignment::Strategy, bool, BloombergLP::bslma::Allocator*)+0x126>
710000000000000111: 03    movq    %rbx, %rdi710000000000000111: 03    movq    %rbp, %rdi
720000000000000114: 03    movq    %r14, %rsi720000000000000114: 03    movq    %r15, %rsi
730000000000000117: 05    callq   0x40bf00 <BloombergLP::bdlma::SequentialPool::reserveCapacity(unsigned long)>
74000000000000011c: 04    addq    $8, %rsp730000000000000117: 04    addq    $8, %rsp
750000000000000120: 01    popq    %rbx74000000000000011b: 01    popq    %rbx
760000000000000121: 02    popq    %r1475000000000000011c: 02    popq    %r14
770000000000000123: 02    popq    %r1576000000000000011e: 02    popq    %r15
780000000000000125: 01    popq    %rbp770000000000000120: 01    popq    %rbp
780000000000000121: 05    jmp     0x40bea0 <BloombergLP::bdlma::SequentialPool::reserveCapacity(unsigned long)>
790000000000000126: 04    addq    $8, %rsp
80000000000000012a: 01    popq    %rbx
81000000000000012b: 02    popq    %r14
82000000000000012d: 02    popq    %r15
83000000000000012f: 01    popq    %rbp
790000000000000126: 01    retq840000000000000130: 01    retq
800000000000000127: 03    movq    %rax, %rdi850000000000000131: 10    nopw    %cs:(%rax,%rax)
81000000000000012a: 05    callq   0x405000 <_Unwind_Resume@plt>86000000000000013b: 05    nopl    (%rax,%rax)
82000000000000012f: 01    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op