Function at 0x14000237c
Capabilities:
Delete directory

Disassembly:
push r15
xor rax, rax
push rax
sub rsp, 0x28
mov rax, qword [rsp + 0x60]
mov qword [0x14001d5d0], rax
mov rcx, qword [0x14001cbec]
xor rdx, rdx
call fcn.140014090
or rax, rax
jne 0x1400023d0
mov rcx, qword [0x14001cbec]
push qword [0x14001d5d0]
sub rsp, 0x28
call fcn.140014120
add rsp, 0x28
lea rcx, [rsp + 0x30]
pop rdx
call fcn.140013f60
jmp 0x14000262b
sub rsp, 8
push 0xc80001
push qword [0x14001cbe4]
push 0x6e
push 0xc8
push 0
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000d5d0
add rsp, 0x40
push qword [0x14001caec]
push 0x14
push 0x9e
push 0xf
push 0x15
push 1
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000c214
add rsp, 0x30
sub rsp, 8
push 0x20
movabs rax, 0x14001b01e
push rax
push 0x14
push 0x9e
push 0x28
push 0x15
push 2
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000c47c
add rsp, 0x40
movabs rax, 0x14001b049
push rax
push 0x14
push 0x4e
push 0x4b
push 0x3d
push 3
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14000c930
add rsp, 0x30
push 4
push 0xd
push 0
pop rcx
pop rdx
pop r8
call fcn.14000d634
push 2
pop rcx
call fcn.14000c958
call fcn.14000d8a0
mov rax, rax
push rax
mov r15, 0x333c
cmp r15, qword [rsp]
jne 0x14000251d
sub rsp, 8
push qword [0x14001cbfc]
pop rcx
sub rsp, 0x20
call sub.KERNEL32.dll_RemoveDirectoryA
add rsp, 0x28
xor rax, rax
mov qword [0x14001ca24], rax
add rsp, 0xfffffffffffffff8
jmp 0x140001b86
mov r15, 0x332d
cmp r15, qword [rsp]
jne 0x1400025a5
sub rsp, 8
sub rsp, 0x20
call fcn.14001168c
add rsp, 0x28
mov rax, rax
push rax
mov r15, 4
cmp r15, qword [rsp]
jne 0x14000259f
push qword [0x14001d5d0]
sub rsp, 8
push qword [0x14001d5d0]
push 2
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14000c9a4
add rsp, 0x28
lea rcx, [rsp + 0x40]
pop rdx
sub rsp, 0x20
call fcn.140013f60
add rsp, 0x20
push 0
pop rcx
sub rsp, 0x20
call fcn.14000d088
add rsp, 0x20
add rsp, 0x10
jmp 0x14000262b
pop rax
jmp 0x140002625
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x140002625
sub rsp, 8
sub rsp, 0x20
call fcn.1400116a8
add rsp, 0x28
mov rax, rax
push rax
mov r15, 3
cmp r15, qword [rsp]
jne 0x140002624
push qword [0x14001d5d0]
sub rsp, 8
push qword [0x14001d5d0]
push 2
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14000c9a4
add rsp, 0x28
lea rcx, [rsp + 0x40]
pop rdx
sub rsp, 0x20
call fcn.140013f60
add rsp, 0x20
push 0
pop rcx
sub rsp, 0x20
call fcn.14000d088
add rsp, 0x20
add rsp, 0x10
jmp 0x14000262b
pop rax
pop rax
jmp 0x1400024d7
push qword [0x14001d5d0]
sub rsp, 8
push qword [0x14001d5d0]
sub rsp, 8
push qword [rsp + 0x48]
pop rcx
sub rsp, 0x20
call fcn.1400062c0
add rsp, 0x28
mov rax, rax
push rax
mov rax, qword [rsp + 0x48]
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140012040
add rsp, 0x28
inc qword [0x14001d5d0]
push qword [0x14001d5d0]
push qword [0x14001d5d0]
push qword [0x14001ca5c]
push qword [0x14001ca34]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14000ff40
add rsp, 0x20
pop rcx
pop rdx
mov qword [0x14001d5d0], rdx
add rdx, qword [0x14001d5e0]
add rcx, qword [0x14001d5e0]
call fcn.140014090
or rax, rax
jne 0x1400026f9
push 0x10
push qword [0x14001cbb4]
push qword [0x14001cc04]
pop rcx
pop rdx
pop r8
call fcn.140009924
push qword [0x14001cbfc]
pop rcx
call sub.KERNEL32.dll_RemoveDirectoryA
mov rax, 1
mov qword [0x14001ca24], rax
jmp 0x140001b86
mov rcx, qword [rsp + 0x28]
push qword [0x14001d5d0]
sub rsp, 0x28
call fcn.140014120
add rsp, 0x28
pop rax
add rax, qword [0x14001d5e0]
jmp 0x14000272c
push rax
mov rcx, qword [rsp + 0x30]
sub rsp, 0x28
call fcn.1400140f0
add rsp, 0x28
pop rax
add rsp, 0x30
pop r15
ret