Function at 0x14009b340
Capabilities:
Terminate process

Disassembly:
push rbx
sub rsp, 0x30
movsxd rax, ecx
lea rcx, [0x14017fdf0]
mov ebx, edx
mov edx, 8
lea rcx, [rcx + rax*8]
call sub.cudart64_80.dll_cudaMalloc
test eax, eax
jne 0x14009b4bf
mov ecx, dword [0x14018fef0]
mov edx, ebx
mov rax, qword gs:[0x58]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], r14
mov r14d, gethostname
mov rdi, qword [rax + rcx*8]
mov ecx, 0x2000
add r14, rdi
cmp ebx, ecx
cmova edx, ecx
mov rcx, r14
shl rdx, 0xf
call sub.cudart64_80.dll_cudaMalloc
test eax, eax
jne 0x14009b4ff
mov qword [rsp + 0x40], rbp
mov ebp, Ordinal_50
add rbp, rdi
shl rbx, 8
mov rcx, rbp
mov rdx, rbx
call sub.cudart64_80.dll_cudaMalloc
test eax, eax
jne 0x14009b53f
mov qword [rsp + 0x48], rsi
mov rdx, rbx
mov esi, Ordinal_41
add rsi, rdi
mov rcx, rsi
call sub.cudart64_80.dll_cudaMalloc
test eax, eax
jne 0x14009b57f
mov eax, reloc.WLDAP32.dll_Ordinal_32
mov rdx, rbx
add rdi, rax
mov rcx, rdi
call sub.cudart64_80.dll_cudaMalloc
test eax, eax
jne 0x14009b5bf
xor r9d, r9d
mov dword [rsp + 0x20], 1
lea r8d, [rax + 8]
mov rdx, r14
lea rcx, [0x14017fe70]
call sub.cudart64_80.dll_cudaMemcpyToSymbol
test eax, eax
jne 0x14009b5ff
xor r9d, r9d
mov dword [rsp + 0x20], 1
lea r8d, [rax + 8]
mov rdx, rbp
lea rcx, [0x14017fe78]
call sub.cudart64_80.dll_cudaMemcpyToSymbol
test eax, eax
jne 0x14009b63f
xor r9d, r9d
mov dword [rsp + 0x20], 1
lea r8d, [rax + 8]
mov rdx, rsi
lea rcx, [0x14017fe80]
call sub.cudart64_80.dll_cudaMemcpyToSymbol
test eax, eax
jne 0x14009b67f
xor r9d, r9d
mov dword [rsp + 0x20], 1
lea r8d, [rax + 8]
mov rdx, rdi
lea rcx, [0x14017fe88]
call sub.cudart64_80.dll_cudaMemcpyToSymbol
test eax, eax
jne 0x14009b6bf
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x50]
mov r14, qword [rsp + 0x58]
add rsp, 0x30
pop rbx
ret
mov ecx, eax
call sub.cudart64_80.dll_cudaGetErrorString
mov ecx, 2
mov rbx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x594
lea r8, [0x140114380]
lea rdx, [0x140114390]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3
mov ecx, eax
call sub.cudart64_80.dll_cudaGetErrorString
mov ecx, 2
mov rbx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x595
lea r8, [0x1401143c0]
lea rdx, [0x1401143d0]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3
mov ecx, eax
call sub.cudart64_80.dll_cudaGetErrorString
mov ecx, 2
mov rbx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x596
lea r8, [0x140114400]
lea rdx, [0x140114410]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3
mov ecx, eax
call sub.cudart64_80.dll_cudaGetErrorString
mov ecx, 2
mov rbx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x597
lea r8, [0x140114440]
lea rdx, [0x140114450]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3
mov ecx, eax
call sub.cudart64_80.dll_cudaGetErrorString
mov ecx, 2
mov rbx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x598
lea r8, [0x140114480]
lea rdx, [0x140114490]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3
mov ecx, eax
call sub.cudart64_80.dll_cudaGetErrorString
mov ecx, 2
mov rbx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x59a
lea r8, [0x1401144c0]
lea rdx, [0x1401144d0]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3
mov ecx, eax
call sub.cudart64_80.dll_cudaGetErrorString
mov ecx, 2
mov rbx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x59b
lea r8, [0x140114500]
lea rdx, [0x140114510]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3
mov ecx, eax
call sub.cudart64_80.dll_cudaGetErrorString
mov ecx, 2
mov rbx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x59c
lea r8, [0x140114548]
lea rdx, [0x140114558]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3
mov ecx, eax
call sub.cudart64_80.dll_cudaGetErrorString
mov ecx, 2
mov rbx, rax
call sub.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func
mov rcx, rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x59d
lea r8, str.neoscrypt_init
lea rdx, [0x140114598]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3