24.assume.s
24.none.s
n1000000000040d3a0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)>:n1000000000040d300 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1430000000000000001: 02    pushq   %r14
40000000000000003: 01    pushq   %rbx40000000000000003: 01    pushq   %rbx
50000000000000004: 04    subq    $80, %rsp50000000000000004: 04    subq    $80, %rsp
60000000000000008: 03    movq    %rsi, %r1460000000000000008: 03    movq    %rsi, %r14
7000000000000000b: 05    leaq    8(%rsp), %rcx7000000000000000b: 05    leaq    8(%rsp), %rcx
n80000000000000010: 05    movl    $4248768, %edxn80000000000000010: 05    movl    $4248624, %edx
90000000000000015: 05    movl    $4, %esi90000000000000015: 05    movl    $4, %esi
10000000000000001a: 05    callq   0x404e10 <glob@plt>10000000000000001a: 05    callq   0x404e10 <glob@plt>
11000000000000001f: 03    cmpl    $4, %eax11000000000000001f: 03    cmpl    $4, %eax
n120000000000000022: 06    ja      0x40d45e <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xbe>n120000000000000022: 06    ja      0x40d3d5 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xd5>
130000000000000028: 02    xorl    %ebp, %ebp130000000000000028: 02    xorl    %ebp, %ebp
14000000000000002a: 02    movl    %eax, %eax14000000000000002a: 02    movl    %eax, %eax
t15000000000000002c: 07    jmpq    *4443544(,%rax,8)t15000000000000002c: 07    jmpq    *4444104(,%rax,8)
160000000000000033: 02    xorl    %ebx, %ebx
170000000000000035: 05    movq    8(%rsp), %rax160000000000000033: 05    movq    8(%rsp), %rax
170000000000000038: 03    testq   %rax, %rax
18000000000000003b: 06    je      0x40d3da <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xda>
190000000000000041: 02    xorl    %ebx, %ebx
18000000000000003a: 02    xorl    %ebp, %ebp200000000000000043: 02    xorl    %ebp, %ebp
19000000000000003c: 02    jmp     0x40d3ee <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x4e>210000000000000045: 02    jmp     0x40d35b <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x5b>
20000000000000003e: 02    nop     220000000000000047: 09    nopw    (%rax,%rax)
210000000000000040: 02    incl    %ebp230000000000000050: 02    incl    %ebx
220000000000000042: 05    movq    8(%rsp), %rax
230000000000000047: 02    incl    %ebx
240000000000000049: 03    cmpq    %rbx, %rax240000000000000052: 03    cmpq    %rbx, %rax
25000000000000004c: 02    jbe     0x40d463 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xc3>250000000000000055: 06    jbe     0x40d3da <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xda>
26000000000000004e: 05    movq    16(%rsp), %rcx26000000000000005b: 05    movq    16(%rsp), %rcx
270000000000000053: 04    movq    (%rcx,%rbx,8), %rsi270000000000000060: 04    movq    (%rcx,%rbx,8), %rsi
280000000000000057: 02    xorl    %ecx, %ecx280000000000000064: 02    xorl    %ecx, %ecx
290000000000000059: 07    nopl    (%rax)290000000000000066: 10    nopw    %cs:(%rax,%rax)
300000000000000060: 04    cmpb    $0, (%rsi,%rcx)300000000000000070: 04    cmpb    $0, (%rsi,%rcx)
310000000000000064: 04    leaq    1(%rcx), %rcx310000000000000074: 04    leaq    1(%rcx), %rcx
320000000000000068: 02    jne     0x40d400 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x60>320000000000000078: 02    jne     0x40d370 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x70>
33000000000000006a: 04    cmpq    $1, %rcx33000000000000007a: 04    cmpq    $1, %rcx
34000000000000006e: 02    je      0x40d440 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xa0>34000000000000007e: 02    je      0x40d3b0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xb0>
350000000000000070: 05    cmpb    $46, -2(%rsi,%rcx)350000000000000080: 05    cmpb    $46, -2(%rsi,%rcx)
360000000000000075: 02    jne     0x40d440 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xa0>360000000000000085: 02    jne     0x40d3b0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xb0>
370000000000000077: 04    cmpq    $2, %rcx370000000000000087: 04    cmpq    $2, %rcx
38000000000000007b: 02    je      0x40d3e7 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x47>38000000000000008b: 02    je      0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
39000000000000007d: 04    movb    -3(%rsi,%rcx), %dl39000000000000008d: 04    movb    -3(%rsi,%rcx), %dl
400000000000000081: 03    cmpb    $47, %dl400000000000000091: 03    cmpb    $47, %dl
410000000000000084: 02    je      0x40d3e7 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x47>410000000000000094: 02    je      0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
420000000000000086: 03    cmpb    $46, %dl420000000000000096: 03    cmpb    $46, %dl
430000000000000089: 02    jne     0x40d440 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xa0>430000000000000099: 02    jne     0x40d3b0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xb0>
44000000000000008b: 04    cmpq    $3, %rcx44000000000000009b: 04    cmpq    $3, %rcx
45000000000000008f: 02    je      0x40d3e7 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x47>45000000000000009f: 02    je      0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
460000000000000091: 05    cmpb    $47, -4(%rsi,%rcx)4600000000000000a1: 05    cmpb    $47, -4(%rsi,%rcx)
470000000000000096: 02    je      0x40d3e7 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x47>4700000000000000a6: 02    je      0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
480000000000000098: 08    nopl    (%rax,%rax)4800000000000000a8: 08    nopl    (%rax,%rax)
4900000000000000a0: 04    movq    64(%r14), %rax4900000000000000b0: 04    movq    64(%r14), %rax
5000000000000000a4: 03    testq   %rax, %rax5000000000000000b4: 03    testq   %rax, %rax
5100000000000000a7: 02    je      0x40d478 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xd8>5100000000000000b7: 02    je      0x40d3ef <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xef>
5200000000000000a9: 03    movq    %r14, %rdi5200000000000000b9: 03    movq    %r14, %rdi
5300000000000000ac: 02    callq   *%rax5300000000000000bc: 02    callq   *%rax
5400000000000000be: 02    incl    %ebp
5500000000000000c0: 05    movq    8(%rsp), %rax
5400000000000000ae: 02    jmp     0x40d3e0 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x40>5600000000000000c5: 02    jmp     0x40d350 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x50>
5500000000000000b0: 05    movl    $4294967283, %ebp5700000000000000c7: 05    movl    $4294967283, %ebp
5600000000000000b5: 02    jmp     0x40d463 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xc3>
5700000000000000b7: 05    movl    $4294967284, %ebp
5800000000000000bc: 02    jmp     0x40d463 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xc3>5800000000000000cc: 02    jmp     0x40d3da <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xda>
5900000000000000be: 05    movl    $4294967282, %ebp5900000000000000ce: 05    movl    $4294967284, %ebp
6000000000000000d3: 02    jmp     0x40d3da <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0xda>
6100000000000000d5: 05    movl    $4294967282, %ebp
6000000000000000c3: 05    leaq    8(%rsp), %rdi6200000000000000da: 05    leaq    8(%rsp), %rdi
6100000000000000c8: 05    callq   0x404e70 <globfree@plt>6300000000000000df: 05    callq   0x404e70 <globfree@plt>
6200000000000000cd: 02    movl    %ebp, %eax6400000000000000e4: 02    movl    %ebp, %eax
6300000000000000cf: 04    addq    $80, %rsp6500000000000000e6: 04    addq    $80, %rsp
6400000000000000d3: 01    popq    %rbx6600000000000000ea: 01    popq    %rbx
6500000000000000d4: 02    popq    %r146700000000000000eb: 02    popq    %r14
6600000000000000d6: 01    popq    %rbp6800000000000000ed: 01    popq    %rbp
6700000000000000d7: 01    retq6900000000000000ee: 01    retq
6800000000000000d8: 05    movl    $8, %edi7000000000000000ef: 05    movl    $8, %edi
6900000000000000dd: 05    callq   0x404a90 <__cxa_allocate_exception@plt>7100000000000000f4: 05    callq   0x404a90 <__cxa_allocate_exception@plt>
7000000000000000e2: 07    movq    $4444168, (%rax)7200000000000000f9: 07    movq    $4444728, (%rax)
7100000000000000e9: 05    movl    $4444128, %esi730000000000000100: 05    movl    $4444688, %esi
7200000000000000ee: 05    movl    $4214320, %edx740000000000000105: 05    movl    $4214320, %edx
7300000000000000f3: 03    movq    %rax, %rdi75000000000000010a: 03    movq    %rax, %rdi
7400000000000000f6: 05    callq   0x404b70 <__cxa_throw@plt>76000000000000010d: 05    callq   0x404b70 <__cxa_throw@plt>
7500000000000000fb: 05    callq   0x417300 <BloombergLP::bsls::BslExceptionUtil::throwBadAlloc()>770000000000000112: 05    callq   0x4174f0 <BloombergLP::bsls::BslExceptionUtil::throwBadAlloc()>
760000000000000100: 02    jmp     0x40d4a4 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x104>780000000000000117: 02    jmp     0x40d41b <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x11b>
770000000000000102: 02    jmp     0x40d4a4 <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x104>790000000000000119: 02    jmp     0x40d41b <BloombergLP::bdls::FilesystemUtil::visitPaths(char const*, bsl::function<void (char const*)> const&)+0x11b>
780000000000000104: 03    movq    %rax, %rbx80000000000000011b: 03    movq    %rax, %rbx
790000000000000107: 05    leaq    8(%rsp), %rdi81000000000000011e: 05    leaq    8(%rsp), %rdi
80000000000000010c: 05    callq   0x404e70 <globfree@plt>820000000000000123: 05    callq   0x404e70 <globfree@plt>
810000000000000111: 03    movq    %rbx, %rdi830000000000000128: 03    movq    %rbx, %rdi
820000000000000114: 05    callq   0x405000 <_Unwind_Resume@plt>84000000000000012b: 05    callq   0x405000 <_Unwind_Resume@plt>
830000000000000119: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op