Function at 0x1400139d3
Capabilities:
Print debug messages

Disassembly:
jmp 0x140025760
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0xa68
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x1d2
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0xa88]
mov rax, qword [0x14004b040]
xor rax, rbp
mov qword [rbp + 0xa38], rax
lea rcx, [0x14005512b]
call fcn.14001419e
lea rcx, [0x14004ba10]
call fcn.140013bd1
movzx eax, al
test eax, eax
je 0x1400257e2
mov r9d, 0x40
lea r8, str.Info
lea rdx, str.Please_select_a_folder_first.
mov rcx, qword [rbp + 0xa60]
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x140025e0e
mov edx, 0x18
lea rcx, [rbp + 8]
call fcn.1400131db
lea rcx, [rbp + 8]
call fcn.140014252
nop
xor r8d, r8d
lea rdx, [0x14004ba10]
lea rcx, [rbp + 0x768]
call fcn.1400130f5
nop
lea rdx, [rbp + 0x768]
lea rcx, [rbp + 0x58]
call fcn.140014185
nop
lea rax, [rbp + 0x58]
mov qword [rbp + 0x38], rax
lea rcx, [rbp + 0x768]
call fcn.140013fff
mov edx, 0x10
lea rcx, [rbp + 0x88]
call fcn.14001362c
lea rax, [rbp + 0x7a8]
mov qword [rbp + 0x7d8], rax
mov rdx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x7d8]
call fcn.1400137e9
mov qword [rbp + 0xa18], rax
mov rdx, qword [rbp + 0xa18]
lea rcx, [rbp + 0x88]
call fcn.1400132c6
nop
mov edx, 0x10
lea rcx, [rbp + 0xb8]
call fcn.14001362c
lea rax, [rbp + 0x7f8]
mov qword [rbp + 0x828], rax
mov rdx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x828]
call fcn.1400137e9
mov qword [rbp + 0xa18], rax
mov rdx, qword [rbp + 0xa18]
lea rcx, [rbp + 0xb8]
call fcn.1400136d1
nop
jmp 0x1400258d8
lea rcx, [rbp + 0x88]
call fcn.1400137d0
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x88]
call fcn.140013b09
movzx eax, al
test eax, eax
jne 0x140025b59
lea rcx, [rbp + 0x88]
call fcn.140013a41
mov qword [rbp + 0xe8], rax
mov rcx, qword [rbp + 0xe8]
call fcn.1400138c5
movzx eax, al
test eax, eax
jne 0x140025b54
mov rcx, qword [rbp + 0xe8]
call fcn.140013aaa
mov qword [rbp + 0xa18], rax
lea rdx, [rbp + 0x848]
mov rcx, qword [rbp + 0xa18]
call fcn.1400137f3
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rbp + 0xa28], rax
mov rax, qword [rbp + 0xa28]
mov qword [rbp + 0xa30], rax
lea rdx, [rbp + 0x108]
mov rcx, qword [rbp + 0xa30]
call fcn.1400142de
nop
lea rcx, [rbp + 0x848]
call fcn.140013fff
lea r8, [rbp + 0x108]
lea rdx, str.Found_file:
lea rcx, [rbp + 0x888]
call fcn.140014301
mov qword [rbp + 0xa18], rax
mov rax, qword [rbp + 0xa18]
mov qword [rbp + 0xa20], rax
lea r8, [0x140043288]
mov rdx, qword [rbp + 0xa20]
lea rcx, [rbp + 0x8c8]
call fcn.140013a5a
mov qword [rbp + 0xa28], rax
mov rcx, qword [rbp + 0xa28]
call fcn.1400135d7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
lea rcx, [rbp + 0x8c8]
call fcn.140013f1e
nop
lea rcx, [rbp + 0x888]
call fcn.140013f1e
mov r8, 0xffffffffffffffff
mov dx, 0x2e
lea rcx, [rbp + 0x108]
call fcn.140013cbc
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x108]
call fcn.1400133f7
nop
lea rdx, [0x1400429dc]
lea rcx, [rbp + 0x188]
call fcn.1400135c8
nop
lea rax, [rbp + 0x148]
mov qword [rbp + 0x1c8], rax
mov rcx, qword [rbp + 0x1c8]
call fcn.1400140e0
mov qword [rbp + 0x1e8], rax
mov rcx, qword [rbp + 0x1c8]
call fcn.140013212
mov qword [rbp + 0x208], rax
jmp 0x140025a94
mov rax, qword [rbp + 0x1e8]
add rax, 2
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x208]
cmp qword [rbp + 0x1e8], rax
je 0x140025add
mov rax, qword [rbp + 0x1e8]
movzx eax, word [rax]
mov word [rbp + 0x224], ax
movzx eax, word [rbp + 0x224]
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_isdigit]
test eax, eax
je 0x140025adb
movzx edx, word [rbp + 0x224]
lea rcx, [rbp + 0x188]
call fcn.140013cd5
jmp 0x140025a82
lea rcx, [rbp + 0x188]
call fcn.140013bd1
movzx eax, al
test eax, eax
jne 0x140025b2e
mov r8d, 0xa
xor edx, edx
lea rcx, [rbp + 0x188]
call fcn.140013f8c
mov dword [rbp + 0x904], eax
lea r8, [rbp + 0x904]
lea rdx, [rbp + 0x928]
lea rcx, [rbp + 8]
call fcn.1400132ee
lea rcx, [rbp + 0x928]
call fcn.1400136c2
nop
lea rcx, [rbp + 0x188]
call fcn.140013f1e
nop
lea rcx, [rbp + 0x148]
call fcn.140013f1e
nop
lea rcx, [rbp + 0x108]
call fcn.140013f1e
jmp 0x1400258cc
lea rcx, [rbp + 0xb8]
call fcn.14001319a
nop
lea rcx, [rbp + 0x88]
call fcn.14001319a
nop
lea rcx, [rbp + 0x58]
call fcn.14001319a
lea rcx, [rbp + 8]
call fcn.14001404a
movzx eax, al
test eax, eax
je 0x140025bb2
mov r9d, 0x40
lea r8, str.Info
lea rdx, str.No_numeric_parts_found_in_any_file.
mov rcx, qword [rbp + 0xa60]
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x140025e05
lea rdx, [rbp + 0x968]
lea rcx, [rbp + 8]
call fcn.140013f23
mov qword [rbp + 0xa18], rax
mov rcx, qword [rbp + 0xa18]
call fcn.1400132b2
mov eax, dword [rax]
mov dword [rbp + 0x244], eax
lea rcx, [rbp + 0x968]
call fcn.14001408b
mov edx, 0xf8
lea rcx, [rbp + 0x270]
call fcn.140013e06
mov edx, 1
lea rcx, [rbp + 0x270]
call fcn.1400131fe
nop
mov byte [rbp + 0x384], 1
lea rax, [rbp + 8]
mov qword [rbp + 0x3a8], rax
mov edx, 8
lea rcx, [rbp + 0x3c8]
call fcn.140013e5b
lea rdx, [rbp + 0x3c8]
mov rcx, qword [rbp + 0x3a8]
call fcn.14001422f
lea rdx, [rbp + 0x3e4]
mov rcx, qword [rbp + 0x3a8]
call fcn.1400132bc
jmp 0x140025c63
lea rcx, [rbp + 0x3c8]
call fcn.1400139c4
movzx edx, byte [rbp + 0x3e4]
lea rcx, [rbp + 0x3c8]
call fcn.1400133d4
movzx eax, al
test eax, eax
jne 0x140025d73
lea rcx, [rbp + 0x3c8]
call fcn.140013433
mov eax, dword [rax]
mov dword [rbp + 0x404], eax
mov eax, dword [rbp + 0x404]
cmp dword [rbp + 0x244], eax
jge 0x140025d60
movzx eax, byte [rbp + 0x384]
test eax, eax
jne 0x140025cca
lea rax, [rbp + 0x280]
lea rdx, [0x140043308]
mov rcx, rax
call fcn.1400138fc
jmp 0x140025cd1
mov byte [rbp + 0x384], 0
lea rax, [rbp + 0x280]
mov qword [rbp + 0xa18], rax
mov edx, 4
lea rcx, [rbp + 0x9b8]
call fcn.140013410
mov rdx, rax
mov rax, qword [rbp + 0xa18]
mov rcx, rax
call fcn.140013d75
mov qword [rbp + 0xa20], rax
mov dx, 0x30
lea rcx, [rbp + 0x994]
call fcn.1400130c3
mov qword [rbp + 0xa28], rax
mov rdx, qword [rbp + 0xa28]
mov rcx, qword [rbp + 0xa20]
call fcn.140013b86
mov qword [rbp + 0xa30], rax
mov edx, dword [rbp + 0x244]
mov rcx, qword [rbp + 0xa30]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___int____ptr64]
mov eax, dword [rbp + 0x244]
inc eax
mov dword [rbp + 0x244], eax
jmp 0x140025c95
mov eax, dword [rbp + 0x404]
inc eax
mov dword [rbp + 0x244], eax
jmp 0x140025c57
lea rdx, [rbp + 0x9e8]
lea rcx, [rbp + 0x270]
call fcn.140013780
mov qword [rbp + 0xa18], rax
mov rax, qword [rbp + 0xa18]
mov qword [rbp + 0xa20], rax
mov r8, qword [rbp + 0xa20]
lea rdx, str.Missing_numbers:
lea rcx, [rbp + 0x428]
call fcn.1400133e8
nop
lea rcx, [rbp + 0x9e8]
call fcn.140013f1e
lea rcx, [rbp + 0x428]
call fcn.1400135d7
mov r9d, 0x40
lea r8, str.Info
mov rdx, rax
mov rcx, qword [rbp + 0xa60]
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rbp + 0x428]
call fcn.140013f1e
nop
lea rcx, [rbp + 0x270]
call fcn.140013ac8
nop
lea rcx, [rbp + 8]
call fcn.1400142b1
lea rcx, [rbp - 0x20]
lea rdx, [0x140041070]
call fcn.140013e92
mov rcx, qword [rbp + 0xa38]
xor rcx, rbp
call fcn.14001386b
lea rsp, [rbp + 0xa48]
pop rdi
pop rbp
ret