2.assume.s
2.none.s
n1000000000041eb30 <BloombergLP::bdlbb::Blob::appendDataBuffer(BloombergLP::bdlbb::BlobBuffer const&)>:n1000000000041e8d0 <BloombergLP::bdlbb::Blob::appendDataBuffer(BloombergLP::bdlbb::BlobBuffer const&)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1430000000000000001: 02    pushq   %r14
40000000000000003: 01    pushq   %rbx40000000000000003: 01    pushq   %rbx
50000000000000004: 03    movq    %rsi, %rcx50000000000000004: 03    movq    %rsi, %rcx
60000000000000007: 03    movq    %rdi, %rbx60000000000000007: 03    movq    %rdi, %rbx
7000000000000000a: 04    movl    16(%rsi), %r14d7000000000000000a: 04    movl    16(%rsi), %r14d
t8000000000000000e: 04    movq    32(%rdi), %raxt8000000000000000e: 03    movl    36(%rdi), %ebp
90000000000000012: 03    movq    %rax, %rbp
100000000000000015: 04    shrq    $32, %rbp
110000000000000019: 02    testl   %ebp, %ebp90000000000000011: 02    testl   %ebp, %ebp
12000000000000001b: 02    je      0x41eb93 <BloombergLP::bdlbb::Blob::appendDataBuffer(BloombergLP::bdlbb::BlobBuffer const&)+0x63>100000000000000013: 02    je      0x41e92c <BloombergLP::bdlbb::Blob::appendDataBuffer(BloombergLP::bdlbb::BlobBuffer const&)+0x5c>
13000000000000001d: 02    cmpl    %ebp, %eax110000000000000015: 03    cmpl    %ebp, 32(%rbx)
14000000000000001f: 02    je      0x41eb93 <BloombergLP::bdlbb::Blob::appendDataBuffer(BloombergLP::bdlbb::BlobBuffer const&)+0x63>120000000000000018: 02    je      0x41e92c <BloombergLP::bdlbb::Blob::appendDataBuffer(BloombergLP::bdlbb::BlobBuffer const&)+0x5c>
150000000000000021: 04    movslq  40(%rbx), %rax13000000000000001a: 04    movslq  40(%rbx), %rax
160000000000000025: 03    movq    (%rbx), %rdx14000000000000001e: 03    movq    (%rbx), %rdx
170000000000000028: 04    leaq    (%rax,%rax,2), %rax150000000000000021: 04    leaq    (%rax,%rax,2), %rax
18000000000000002c: 02    movl    %ebp, %esi160000000000000025: 02    movl    %ebp, %esi
19000000000000002e: 03    subl    44(%rbx), %esi170000000000000027: 03    subl    44(%rbx), %esi
200000000000000031: 02    movl    %esi, %edi18000000000000002a: 02    movl    %esi, %edi
210000000000000033: 04    subl    16(%rdx,%rax,8), %edi19000000000000002c: 04    subl    16(%rdx,%rax,8), %edi
220000000000000037: 04    movl    %esi, 16(%rdx,%rax,8)200000000000000030: 04    movl    %esi, 16(%rdx,%rax,8)
23000000000000003b: 03    addl    %edi, 32(%rbx)210000000000000034: 03    addl    %edi, 32(%rbx)
24000000000000003e: 03    movq    (%rbx), %rax220000000000000037: 03    movq    (%rbx), %rax
250000000000000041: 04    movslq  40(%rbx), %rdx23000000000000003a: 04    movslq  40(%rbx), %rdx
260000000000000045: 04    leaq    (%rdx,%rdx,2), %rdx24000000000000003e: 04    leaq    (%rdx,%rdx,2), %rdx
270000000000000049: 05    leaq    24(%rax,%rdx,8), %rsi250000000000000042: 05    leaq    24(%rax,%rdx,8), %rsi
28000000000000004e: 05    movl    $1, %edx260000000000000047: 05    movl    $1, %edx
290000000000000053: 03    movq    %rbx, %rdi27000000000000004c: 03    movq    %rbx, %rdi
300000000000000056: 05    callq   0x420340 <bsl::vector<BloombergLP::bdlbb::BlobBuffer, bsl::allocator<BloombergLP::bdlbb::BlobBuffer> >::insert(BloombergLP::bdlbb::BlobBuffer const*, unsigned long, BloombergLP::bdlbb::BlobBuffer const&)>28000000000000004f: 05    callq   0x4200e0 <bsl::vector<BloombergLP::bdlbb::BlobBuffer, bsl::allocator<BloombergLP::bdlbb::BlobBuffer> >::insert(BloombergLP::bdlbb::BlobBuffer const*, unsigned long, BloombergLP::bdlbb::BlobBuffer const&)>
31000000000000005b: 03    incl    40(%rbx)290000000000000054: 03    incl    40(%rbx)
32000000000000005e: 03    movl    %ebp, 44(%rbx)300000000000000057: 03    movl    %ebp, 44(%rbx)
330000000000000061: 02    jmp     0x41ebb6 <BloombergLP::bdlbb::Blob::appendDataBuffer(BloombergLP::bdlbb::BlobBuffer const&)+0x86>31000000000000005a: 02    jmp     0x41e94f <BloombergLP::bdlbb::Blob::appendDataBuffer(BloombergLP::bdlbb::BlobBuffer const&)+0x7f>
340000000000000063: 03    movq    (%rbx), %rax32000000000000005c: 03    movq    (%rbx), %rax
350000000000000066: 04    movslq  40(%rbx), %rdx33000000000000005f: 04    movslq  40(%rbx), %rdx
36000000000000006a: 04    leaq    (%rdx,%rdx,2), %rdx340000000000000063: 04    leaq    (%rdx,%rdx,2), %rdx
37000000000000006e: 05    leaq    24(%rax,%rdx,8), %rsi350000000000000067: 05    leaq    24(%rax,%rdx,8), %rsi
380000000000000073: 05    movl    $1, %edx36000000000000006c: 05    movl    $1, %edx
390000000000000078: 03    movq    %rbx, %rdi370000000000000071: 03    movq    %rbx, %rdi
40000000000000007b: 05    callq   0x420340 <bsl::vector<BloombergLP::bdlbb::BlobBuffer, bsl::allocator<BloombergLP::bdlbb::BlobBuffer> >::insert(BloombergLP::bdlbb::BlobBuffer const*, unsigned long, BloombergLP::bdlbb::BlobBuffer const&)>380000000000000074: 05    callq   0x4200e0 <bsl::vector<BloombergLP::bdlbb::BlobBuffer, bsl::allocator<BloombergLP::bdlbb::BlobBuffer> >::insert(BloombergLP::bdlbb::BlobBuffer const*, unsigned long, BloombergLP::bdlbb::BlobBuffer const&)>
410000000000000080: 03    movl    %ebp, 44(%rbx)390000000000000079: 03    movl    %ebp, 44(%rbx)
420000000000000083: 03    incl    40(%rbx)40000000000000007c: 03    incl    40(%rbx)
430000000000000086: 04    addl    %r14d, 32(%rbx)41000000000000007f: 04    addl    %r14d, 32(%rbx)
44000000000000008a: 04    addl    %r14d, 36(%rbx)420000000000000083: 04    addl    %r14d, 36(%rbx)
45000000000000008e: 01    popq    %rbx430000000000000087: 01    popq    %rbx
46000000000000008f: 02    popq    %r14440000000000000088: 02    popq    %r14
470000000000000091: 01    popq    %rbp45000000000000008a: 01    popq    %rbp
480000000000000092: 01    retq46000000000000008b: 01    retq
490000000000000093: 10    nopw    %cs:(%rax,%rax)
50000000000000009d: 03    nopl    (%rax)47000000000000008c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op