Function at 0x1400b1210
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x30
movsxd rax, ecx
lea rsi, [0x140000000]
xor r9d, r9d
mov edi, edx
lea rcx, [rsi + 0x186b90]
lea rdx, [0x140186f20]
lea rbx, [rax*8]
mov rax, qword [rbx + rsi + 0x182b80]
lea r8d, [r9 + 8]
mov qword [rsp + 0x28], rax
add rcx, rbx
mov dword [rsp + 0x20], 2
call sub.cudart64_80.dll_cudaMemcpyFromSymbolAsync
test eax, eax
jne 0x1400b1348
mov rax, qword [rbx + rsi + 0x182b80]
lea rcx, [rsi + 0x186c10]
xor r9d, r9d
mov qword [rsp + 0x28], rax
add rcx, rbx
mov dword [rsp + 0x20], 2
lea rdx, [0x140186f28]
lea r8d, [r9 + 8]
call sub.cudart64_80.dll_cudaMemcpyFromSymbolAsync
test eax, eax
jne 0x1400b1388
mov edx, edi
lea rcx, [rsi + 0x186ca0]
shl rdx, 3
add rcx, rbx
call sub.cudart64_80.dll_cudaMalloc
test eax, eax
jne 0x1400b13c8
lea rcx, [rsi + 0x186d20]
add rcx, rbx
lea edx, [rax + 8]
call sub.cudart64_80.dll_cudaMalloc
test eax, eax
jne 0x1400b1408
lea rcx, [rsi + 0x186da0]
xor r8d, r8d
add rcx, rbx
lea edx, [rax + 8]
call sub.cudart64_80.dll_cudaHostAlloc
test eax, eax
jne 0x1400b1448
shr edi, 8
lea rcx, [rsi + 0x186e20]
add edi, edi
add rcx, rbx
shl rdi, 2
mov rdx, rdi
call sub.cudart64_80.dll_cudaMalloc
test eax, eax
jne 0x1400b1488
lea rcx, [rsi + 0x186ea0]
mov rdx, rdi
add rcx, rbx
call sub.cudart64_80.dll_cudaMalloc
test eax, eax
jne 0x1400b14c8
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x30
pop rdi
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, Ordinal_35
lea r8, [0x14011b088]
lea rdx, [0x14011b0a8]
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, reloc.WLDAP32.dll_Ordinal_35
lea r8, [0x14011b0d8]
lea rdx, [0x14011b0f8]
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, Ordinal_41
lea r8, [0x14011b128]
lea rdx, [0x14011b148]
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, Ordinal_41
lea r8, [0x14011b178]
lea rdx, [0x14011b198]
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, Ordinal_41
lea r8, [0x14011b1c8]
lea rdx, [0x14011b1e8]
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, Ordinal_46
lea r8, [0x14011b218]
lea rdx, [0x14011b238]
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, reloc.WLDAP32.dll_Ordinal_46
lea r8, str.quark_compactTest_cpu_init
lea rdx, [0x14011b288]
call fcn.140027e90
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3