9.assume.s
9.none.s
n1000000000040d100 <BloombergLP::bdlb::String::copy(char const*, int, BloombergLP::bslma::Allocator*)>:n1000000000040d000 <BloombergLP::bdlb::String::copy(char const*, int, BloombergLP::bslma::Allocator*)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 01    pushq   %rbx40000000000000004: 01    pushq   %rbx
50000000000000005: 03    movl    %esi, %r15d50000000000000005: 03    movl    %esi, %r15d
60000000000000008: 03    movq    %rdi, %r1460000000000000008: 03    movq    %rdi, %r14
t7000000000000000b: 04    leal    1(%r15), %esit7000000000000000b: 04    leal    1(%r15), %eax
8000000000000000f: 03    movslq  %eax, %rsi
8000000000000000f: 03    movq    (%rdx), %rax90000000000000012: 03    movq    (%rdx), %rax
90000000000000012: 03    movq    %rdx, %rdi100000000000000015: 03    movq    %rdx, %rdi
100000000000000015: 03    callq   *16(%rax)110000000000000018: 03    callq   *16(%rax)
110000000000000018: 03    movq    %rax, %rbx12000000000000001b: 03    movq    %rax, %rbx
12000000000000001b: 03    movl    %r15d, %r15d13000000000000001e: 03    movslq  %r15d, %r15
13000000000000001e: 03    testq   %r14, %r14140000000000000021: 03    testq   %r14, %r14
140000000000000021: 02    je      0x40d131 <BloombergLP::bdlb::String::copy(char const*, int, BloombergLP::bslma::Allocator*)+0x31>150000000000000024: 02    je      0x40d034 <BloombergLP::bdlb::String::copy(char const*, int, BloombergLP::bslma::Allocator*)+0x34>
150000000000000023: 03    movq    %rbx, %rdi160000000000000026: 03    movq    %rbx, %rdi
160000000000000026: 03    movq    %r14, %rsi170000000000000029: 03    movq    %r14, %rsi
170000000000000029: 03    movq    %r15, %rdx18000000000000002c: 03    movq    %r15, %rdx
18000000000000002c: 05    callq   0x404af0 <memcpy@plt>19000000000000002f: 05    callq   0x404af0 <memcpy@plt>
190000000000000031: 05    movb    $0, (%rbx,%r15)200000000000000034: 05    movb    $0, (%rbx,%r15)
200000000000000036: 03    movq    %rbx, %rax210000000000000039: 03    movq    %rbx, %rax
210000000000000039: 01    popq    %rbx22000000000000003c: 01    popq    %rbx
22000000000000003a: 02    popq    %r1423000000000000003d: 02    popq    %r14
23000000000000003c: 02    popq    %r1524000000000000003f: 02    popq    %r15
24000000000000003e: 01    retq250000000000000041: 01    retq
25000000000000003f: 01    nop     260000000000000042: 10    nopw    %cs:(%rax,%rax)
27000000000000004c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op