Comparing BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function const&) in assumed vs ignored

Files changed (1) hide show
  1. balb_filecleanerutil.t/{24.assume.s → 24.none.s} +73 -72
balb_filecleanerutil.t/{24.assume.s → 24.none.s} RENAMED
@@ -1,83 +1,84 @@
1
- 000000000040d3a0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r14
4
  0000000000000003: 01 pushq %rbx
5
  0000000000000004: 04 subq $80, %rsp
6
  0000000000000008: 03 movq %rsi, %r14
7
  000000000000000b: 05 leaq 8(%rsp), %rcx
8
- 0000000000000010: 05 movl $4248768, %edx
9
  0000000000000015: 05 movl $4, %esi
10
  000000000000001a: 05 callq 0x404e10 <glob@plt>
11
  000000000000001f: 03 cmpl $4, %eax
12
- 0000000000000022: 06 ja 0x40d45e <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xbe>
13
  0000000000000028: 02 xorl %ebp, %ebp
14
  000000000000002a: 02 movl %eax, %eax
15
- 000000000000002c: 07 jmpq *4443544(,%rax,8)
16
- 0000000000000033: 02 xorl %ebx, %ebx
17
- 0000000000000035: 05 movq 8(%rsp), %rax
18
- 000000000000003a: 02 xorl %ebp, %ebp
19
- 000000000000003c: 02 jmp 0x40d3ee <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x4e>
20
- 000000000000003e: 02 nop
21
- 0000000000000040: 02 incl %ebp
22
- 0000000000000042: 05 movq 8(%rsp), %rax
23
- 0000000000000047: 02 incl %ebx
24
- 0000000000000049: 03 cmpq %rbx, %rax
25
- 000000000000004c: 02 jbe 0x40d463 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xc3>
26
- 000000000000004e: 05 movq 16(%rsp), %rcx
27
- 0000000000000053: 04 movq (%rcx,%rbx,8), %rsi
28
- 0000000000000057: 02 xorl %ecx, %ecx
29
- 0000000000000059: 07 nopl (%rax)
30
- 0000000000000060: 04 cmpb $0, (%rsi,%rcx)
31
- 0000000000000064: 04 leaq 1(%rcx), %rcx
32
- 0000000000000068: 02 jne 0x40d400 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x60>
33
- 000000000000006a: 04 cmpq $1, %rcx
34
- 000000000000006e: 02 je 0x40d440 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xa0>
35
- 0000000000000070: 05 cmpb $46, -2(%rsi,%rcx)
36
- 0000000000000075: 02 jne 0x40d440 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xa0>
37
- 0000000000000077: 04 cmpq $2, %rcx
38
- 000000000000007b: 02 je 0x40d3e7 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x47>
39
- 000000000000007d: 04 movb -3(%rsi,%rcx), %dl
40
- 0000000000000081: 03 cmpb $47, %dl
41
- 0000000000000084: 02 je 0x40d3e7 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x47>
42
- 0000000000000086: 03 cmpb $46, %dl
43
- 0000000000000089: 02 jne 0x40d440 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xa0>
44
- 000000000000008b: 04 cmpq $3, %rcx
45
- 000000000000008f: 02 je 0x40d3e7 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x47>
46
- 0000000000000091: 05 cmpb $47, -4(%rsi,%rcx)
47
- 0000000000000096: 02 je 0x40d3e7 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x47>
48
- 0000000000000098: 08 nopl (%rax,%rax)
49
- 00000000000000a0: 04 movq 64(%r14), %rax
50
- 00000000000000a4: 03 testq %rax, %rax
51
- 00000000000000a7: 02 je 0x40d478 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xd8>
52
- 00000000000000a9: 03 movq %r14, %rdi
53
- 00000000000000ac: 02 callq *%rax
54
- 00000000000000ae: 02 jmp 0x40d3e0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x40>
55
- 00000000000000b0: 05 movl $4294967283, %ebp
56
- 00000000000000b5: 02 jmp 0x40d463 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xc3>
57
- 00000000000000b7: 05 movl $4294967284, %ebp
58
- 00000000000000bc: 02 jmp 0x40d463 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xc3>
59
- 00000000000000be: 05 movl $4294967282, %ebp
60
- 00000000000000c3: 05 leaq 8(%rsp), %rdi
61
- 00000000000000c8: 05 callq 0x404e70 <globfree@plt>
62
- 00000000000000cd: 02 movl %ebp, %eax
63
- 00000000000000cf: 04 addq $80, %rsp
64
- 00000000000000d3: 01 popq %rbx
65
- 00000000000000d4: 02 popq %r14
66
- 00000000000000d6: 01 popq %rbp
67
- 00000000000000d7: 01 retq
68
- 00000000000000d8: 05 movl $8, %edi
69
- 00000000000000dd: 05 callq 0x404a90 <__cxa_allocate_exception@plt>
70
- 00000000000000e2: 07 movq $4444168, (%rax)
71
- 00000000000000e9: 05 movl $4444128, %esi
72
- 00000000000000ee: 05 movl $4214320, %edx
73
- 00000000000000f3: 03 movq %rax, %rdi
74
- 00000000000000f6: 05 callq 0x404b70 <__cxa_throw@plt>
75
- 00000000000000fb: 05 callq 0x417300 <BloombergLP::bsls::BslExceptionUtil::throwBadAlloc()>
76
- 0000000000000100: 02 jmp 0x40d4a4 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x104>
77
- 0000000000000102: 02 jmp 0x40d4a4 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x104>
78
- 0000000000000104: 03 movq %rax, %rbx
79
- 0000000000000107: 05 leaq 8(%rsp), %rdi
80
- 000000000000010c: 05 callq 0x404e70 <globfree@plt>
81
- 0000000000000111: 03 movq %rbx, %rdi
82
- 0000000000000114: 05 callq 0x405000 <_Unwind_Resume@plt>
83
- 0000000000000119: 07 nopl (%rax)
 
1
+ 000000000040d300 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r14
4
  0000000000000003: 01 pushq %rbx
5
  0000000000000004: 04 subq $80, %rsp
6
  0000000000000008: 03 movq %rsi, %r14
7
  000000000000000b: 05 leaq 8(%rsp), %rcx
8
+ 0000000000000010: 05 movl $4248624, %edx
9
  0000000000000015: 05 movl $4, %esi
10
  000000000000001a: 05 callq 0x404e10 <glob@plt>
11
  000000000000001f: 03 cmpl $4, %eax
12
+ 0000000000000022: 06 ja 0x40d3d5 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xd5>
13
  0000000000000028: 02 xorl %ebp, %ebp
14
  000000000000002a: 02 movl %eax, %eax
15
+ 000000000000002c: 07 jmpq *4444104(,%rax,8)
16
+ 0000000000000033: 05 movq 8(%rsp), %rax
17
+ 0000000000000038: 03 testq %rax, %rax
18
+ 000000000000003b: 06 je 0x40d3da <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xda>
19
+ 0000000000000041: 02 xorl %ebx, %ebx
20
+ 0000000000000043: 02 xorl %ebp, %ebp
21
+ 0000000000000045: 02 jmp 0x40d35b <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x5b>
22
+ 0000000000000047: 09 nopw (%rax,%rax)
23
+ 0000000000000050: 02 incl %ebx
24
+ 0000000000000052: 03 cmpq %rbx, %rax
25
+ 0000000000000055: 06 jbe 0x40d3da <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xda>
26
+ 000000000000005b: 05 movq 16(%rsp), %rcx
27
+ 0000000000000060: 04 movq (%rcx,%rbx,8), %rsi
28
+ 0000000000000064: 02 xorl %ecx, %ecx
29
+ 0000000000000066: 10 nopw %cs:(%rax,%rax)
30
+ 0000000000000070: 04 cmpb $0, (%rsi,%rcx)
31
+ 0000000000000074: 04 leaq 1(%rcx), %rcx
32
+ 0000000000000078: 02 jne 0x40d370 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x70>
33
+ 000000000000007a: 04 cmpq $1, %rcx
34
+ 000000000000007e: 02 je 0x40d3b0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xb0>
35
+ 0000000000000080: 05 cmpb $46, -2(%rsi,%rcx)
36
+ 0000000000000085: 02 jne 0x40d3b0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xb0>
37
+ 0000000000000087: 04 cmpq $2, %rcx
38
+ 000000000000008b: 02 je 0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
39
+ 000000000000008d: 04 movb -3(%rsi,%rcx), %dl
40
+ 0000000000000091: 03 cmpb $47, %dl
41
+ 0000000000000094: 02 je 0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
42
+ 0000000000000096: 03 cmpb $46, %dl
43
+ 0000000000000099: 02 jne 0x40d3b0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xb0>
44
+ 000000000000009b: 04 cmpq $3, %rcx
45
+ 000000000000009f: 02 je 0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
46
+ 00000000000000a1: 05 cmpb $47, -4(%rsi,%rcx)
47
+ 00000000000000a6: 02 je 0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
48
+ 00000000000000a8: 08 nopl (%rax,%rax)
49
+ 00000000000000b0: 04 movq 64(%r14), %rax
50
+ 00000000000000b4: 03 testq %rax, %rax
51
+ 00000000000000b7: 02 je 0x40d3ef <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xef>
52
+ 00000000000000b9: 03 movq %r14, %rdi
53
+ 00000000000000bc: 02 callq *%rax
54
+ 00000000000000be: 02 incl %ebp
55
+ 00000000000000c0: 05 movq 8(%rsp), %rax
56
+ 00000000000000c5: 02 jmp 0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
57
+ 00000000000000c7: 05 movl $4294967283, %ebp
58
+ 00000000000000cc: 02 jmp 0x40d3da <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xda>
59
+ 00000000000000ce: 05 movl $4294967284, %ebp
60
+ 00000000000000d3: 02 jmp 0x40d3da <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xda>
61
+ 00000000000000d5: 05 movl $4294967282, %ebp
62
+ 00000000000000da: 05 leaq 8(%rsp), %rdi
63
+ 00000000000000df: 05 callq 0x404e70 <globfree@plt>
64
+ 00000000000000e4: 02 movl %ebp, %eax
65
+ 00000000000000e6: 04 addq $80, %rsp
66
+ 00000000000000ea: 01 popq %rbx
67
+ 00000000000000eb: 02 popq %r14
68
+ 00000000000000ed: 01 popq %rbp
69
+ 00000000000000ee: 01 retq
70
+ 00000000000000ef: 05 movl $8, %edi
71
+ 00000000000000f4: 05 callq 0x404a90 <__cxa_allocate_exception@plt>
72
+ 00000000000000f9: 07 movq $4444728, (%rax)
73
+ 0000000000000100: 05 movl $4444688, %esi
74
+ 0000000000000105: 05 movl $4214320, %edx
75
+ 000000000000010a: 03 movq %rax, %rdi
76
+ 000000000000010d: 05 callq 0x404b70 <__cxa_throw@plt>
77
+ 0000000000000112: 05 callq 0x4174f0 <BloombergLP::bsls::BslExceptionUtil::throwBadAlloc()>
78
+ 0000000000000117: 02 jmp 0x40d41b <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x11b>
79
+ 0000000000000119: 02 jmp 0x40d41b <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x11b>
80
+ 000000000000011b: 03 movq %rax, %rbx
81
+ 000000000000011e: 05 leaq 8(%rsp), %rdi
82
+ 0000000000000123: 05 callq 0x404e70 <globfree@plt>
83
+ 0000000000000128: 03 movq %rbx, %rdi
84
+ 000000000000012b: 05 callq 0x405000 <_Unwind_Resume@plt>