Comparing BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy) in assumed vs ignored

Files changed (1) hide show
  1. balb_filecleanerutil.t/{27.assume.s → 27.none.s} +43 -39
balb_filecleanerutil.t/{27.assume.s → 27.none.s} RENAMED
@@ -1,42 +1,46 @@
1
- 000000000040cae0 <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)>:
2
  0000000000000000: 02 movl %esi, %eax
3
  0000000000000002: 02 movl %ecx, %esi
4
  0000000000000004: 02 orl %eax, %esi
5
- 0000000000000006: 02 je 0x40cb1b <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x3b>
6
- 0000000000000008: 03 movslq %edx, %rdx
7
- 000000000000000b: 07 movl 4443724(,%rdx,4), %esi
8
- 0000000000000012: 05 movl $438, %edx
9
- 0000000000000017: 06 movl $192, %r8d
10
- 000000000000001d: 02 movl %eax, %eax
11
- 000000000000001f: 07 jmpq *4443512(,%rax,8)
12
- 0000000000000026: 02 movl %esi, %eax
13
- 0000000000000028: 05 orl $512, %eax
14
- 000000000000002d: 02 testl %ecx, %ecx
15
- 000000000000002f: 03 cmovnel %esi, %eax
16
- 0000000000000032: 02 movl %eax, %esi
17
- 0000000000000034: 02 xorl %eax, %eax
18
- 0000000000000036: 05 jmp 0x405050 <open@plt>
19
- 000000000000003b: 05 movl $2, %esi
20
- 0000000000000040: 02 movl %edx, %edx
21
- 0000000000000042: 07 jmpq *4443472(,%rdx,8)
22
- 0000000000000049: 05 movl $4294967295, %eax
23
- 000000000000004e: 01 retq
24
- 000000000000004f: 05 movl $1, %esi
25
- 0000000000000054: 05 movl $438, %edx
26
- 0000000000000059: 06 movl $192, %r8d
27
- 000000000000005f: 02 movl %eax, %eax
28
- 0000000000000061: 07 jmpq *4443512(,%rax,8)
29
- 0000000000000068: 05 movl $384, %edx
30
- 000000000000006d: 06 movl $192, %r8d
31
- 0000000000000073: 02 jmp 0x40cb6b <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x8b>
32
- 0000000000000075: 03 xorl %r8d, %r8d
33
- 0000000000000078: 02 testl %ecx, %ecx
34
- 000000000000007a: 04 sete %r8b
35
- 000000000000007e: 04 shll $9, %r8d
36
- 0000000000000082: 04 orl $64, %r8d
37
- 0000000000000086: 05 movl $438, %edx
38
- 000000000000008b: 03 orl %r8d, %esi
39
- 000000000000008e: 02 xorl %eax, %eax
40
- 0000000000000090: 05 jmp 0x405050 <open@plt>
41
- 0000000000000095: 10 nopw %cs:(%rax,%rax)
42
- 000000000000009f: 01 nop
 
 
 
 
1
+ 000000000040ca50 <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)>:
2
  0000000000000000: 02 movl %esi, %eax
3
  0000000000000002: 02 movl %ecx, %esi
4
  0000000000000004: 02 orl %eax, %esi
5
+ 0000000000000006: 02 je 0x40ca97 <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x47>
6
+ 0000000000000008: 02 decl %edx
7
+ 000000000000000a: 02 xorl %esi, %esi
8
+ 000000000000000c: 03 cmpl $4, %edx
9
+ 000000000000000f: 02 jae 0x40ca6b <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x1b>
10
+ 0000000000000011: 03 movslq %edx, %rdx
11
+ 0000000000000014: 07 movl 4444304(,%rdx,4), %esi
12
+ 000000000000001b: 03 cmpl $3, %eax
13
+ 000000000000001e: 02 ja 0x40ca90 <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x40>
14
+ 0000000000000020: 05 movl $438, %edx
15
+ 0000000000000025: 06 movl $192, %r8d
16
+ 000000000000002b: 02 movl %eax, %eax
17
+ 000000000000002d: 07 jmpq *4444072(,%rax,8)
18
+ 0000000000000034: 02 movl %esi, %eax
19
+ 0000000000000036: 05 orl $512, %eax
20
+ 000000000000003b: 02 testl %ecx, %ecx
21
+ 000000000000003d: 03 cmovel %eax, %esi
22
+ 0000000000000040: 02 xorl %eax, %eax
23
+ 0000000000000042: 05 jmp 0x405050 <open@plt>
24
+ 0000000000000047: 03 cmpl $4, %edx
25
+ 000000000000004a: 02 ja 0x40cacd <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x7d>
26
+ 000000000000004c: 02 movl %edx, %edx
27
+ 000000000000004e: 07 jmpq *4444032(,%rdx,8)
28
+ 0000000000000055: 05 movl $4294967295, %eax
29
+ 000000000000005a: 01 retq
30
+ 000000000000005b: 05 movl $384, %edx
31
+ 0000000000000060: 02 jmp 0x40cac3 <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x73>
32
+ 0000000000000062: 03 xorl %r8d, %r8d
33
+ 0000000000000065: 02 testl %ecx, %ecx
34
+ 0000000000000067: 04 sete %r8b
35
+ 000000000000006b: 04 shll $9, %r8d
36
+ 000000000000006f: 04 orl $64, %r8d
37
+ 0000000000000073: 03 orl %r8d, %esi
38
+ 0000000000000076: 02 xorl %eax, %eax
39
+ 0000000000000078: 05 jmp 0x405050 <open@plt>
40
+ 000000000000007d: 02 xorl %esi, %esi
41
+ 000000000000007f: 02 jmp 0x40ca6b <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x1b>
42
+ 0000000000000081: 05 movl $1, %esi
43
+ 0000000000000086: 02 jmp 0x40ca6b <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x1b>
44
+ 0000000000000088: 05 movl $2, %esi
45
+ 000000000000008d: 02 jmp 0x40ca6b <BloombergLP::bdls::FilesystemUtil::open(char const*, BloombergLP::bdls::FilesystemUtil::FileOpenPolicy, BloombergLP::bdls::FilesystemUtil::FileIOPolicy, BloombergLP::bdls::FilesystemUtil::FileTruncatePolicy)+0x1b>
46
+ 000000000000008f: 01 nop