Comparing BloombergLP::bdlb::String::copy(char const*, int, BloombergLP::bslma::Allocator*) in assumed vs ignored

Files changed (1) hide show
  1. balb_controlmanager.t/{9.assume.s → 9.none.s} +22 -20
balb_controlmanager.t/{9.assume.s → 9.none.s} RENAMED
@@ -1,25 +1,27 @@
1
- 000000000040d100 <BloombergLP::bdlb::String::copy(char const*, int, BloombergLP::bslma::Allocator*)>:
2
  0000000000000000: 02 pushq %r15
3
  0000000000000002: 02 pushq %r14
4
  0000000000000004: 01 pushq %rbx
5
  0000000000000005: 03 movl %esi, %r15d
6
  0000000000000008: 03 movq %rdi, %r14
7
- 000000000000000b: 04 leal 1(%r15), %esi
 
8
- 000000000000000f: 03 movq (%rdx), %rax
9
- 0000000000000012: 03 movq %rdx, %rdi
10
- 0000000000000015: 03 callq *16(%rax)
11
- 0000000000000018: 03 movq %rax, %rbx
12
- 000000000000001b: 03 movl %r15d, %r15d
13
- 000000000000001e: 03 testq %r14, %r14
14
- 0000000000000021: 02 je 0x40d131 <BloombergLP::bdlb::String::copy(char const*, int, BloombergLP::bslma::Allocator*)+0x31>
15
- 0000000000000023: 03 movq %rbx, %rdi
16
- 0000000000000026: 03 movq %r14, %rsi
17
- 0000000000000029: 03 movq %r15, %rdx
18
- 000000000000002c: 05 callq 0x404af0 <memcpy@plt>
19
- 0000000000000031: 05 movb $0, (%rbx,%r15)
20
- 0000000000000036: 03 movq %rbx, %rax
21
- 0000000000000039: 01 popq %rbx
22
- 000000000000003a: 02 popq %r14
23
- 000000000000003c: 02 popq %r15
24
- 000000000000003e: 01 retq
 
25
- 000000000000003f: 01 nop
1
+ 000000000040d000 <BloombergLP::bdlb::String::copy(char const*, int, BloombergLP::bslma::Allocator*)>:
2
  0000000000000000: 02 pushq %r15
3
  0000000000000002: 02 pushq %r14
4
  0000000000000004: 01 pushq %rbx
5
  0000000000000005: 03 movl %esi, %r15d
6
  0000000000000008: 03 movq %rdi, %r14
7
+ 000000000000000b: 04 leal 1(%r15), %eax
8
+ 000000000000000f: 03 movslq %eax, %rsi
9
+ 0000000000000012: 03 movq (%rdx), %rax
10
+ 0000000000000015: 03 movq %rdx, %rdi
11
+ 0000000000000018: 03 callq *16(%rax)
12
+ 000000000000001b: 03 movq %rax, %rbx
13
+ 000000000000001e: 03 movslq %r15d, %r15
14
+ 0000000000000021: 03 testq %r14, %r14
15
+ 0000000000000024: 02 je 0x40d034 <BloombergLP::bdlb::String::copy(char const*, int, BloombergLP::bslma::Allocator*)+0x34>
16
+ 0000000000000026: 03 movq %rbx, %rdi
17
+ 0000000000000029: 03 movq %r14, %rsi
18
+ 000000000000002c: 03 movq %r15, %rdx
19
+ 000000000000002f: 05 callq 0x404af0 <memcpy@plt>
20
+ 0000000000000034: 05 movb $0, (%rbx,%r15)
21
+ 0000000000000039: 03 movq %rbx, %rax
22
+ 000000000000003c: 01 popq %rbx
23
+ 000000000000003d: 02 popq %r14
24
+ 000000000000003f: 02 popq %r15
25
+ 0000000000000041: 01 retq
26
+ 0000000000000042: 10 nopw %cs:(%rax,%rax)
27
+ 000000000000004c: 04 nopl (%rax)