Function at 0x1400d3d30
Capabilities:
Link many functions at runtime
Query environment variable

Disassembly:
push rbx
sub rsp, 0x250
mov rax, qword [0x140292cc0]
xor rax, rsp
mov qword [rsp + 0x240], rax
mov r8d, 0x200
lea rdx, [rsp + 0x40]
lea rcx, str.cupti.dll
call qword [sym.imp.KERNEL32.dll_ExpandEnvironmentStringsA]
lea rcx, [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x1400d3f2f
lea rdx, str.cuptiGetResultString
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402a00e0], rax
test rax, rax
jne 0x1400d3daf
mov r8d, 0x99
lea rdx, [0x1401d1e00]
lea rcx, str.cuptiGetResultString_dl___cuptiGetResultString_dl____failed_to_load_
call fcn.140198b88
lea rdx, str.cuptiGetTimestamp
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402a00e8], rax
test rax, rax
jne 0x1400d3de4
mov r8d, 0x99
lea rdx, [0x1401d1f50]
lea rcx, str.cuptiGetTimestamp_dl___cuptiGetTimestamp_dl____failed_to_load_
call fcn.140198b88
lea rdx, str.cuptiActivityEnable
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402a00f0], rax
test rax, rax
jne 0x1400d3e19
mov r8d, 0x99
lea rdx, [0x1401d20d0]
lea rcx, str.cuptiActivityEnable_dl___cuptiActivityEnable_dl____failed_to_load_
call fcn.140198b88
lea rdx, str.cuptiActivityGetNextRecord
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402a00f8], rax
test rax, rax
jne 0x1400d3e4e
mov r8d, 0x99
lea rdx, [0x1401d2240]
lea rcx, str.cuptiActivityGetNextRecord_dl___cuptiActivityGetNextRecord_dl____failed_to_load_
call fcn.140198b88
lea rdx, str.cuptiActivityGetNumDroppedRecords
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402a0100], rax
test rax, rax
jne 0x1400d3e83
mov r8d, 0x99
lea rdx, [0x1401d23b0]
lea rcx, str.cuptiActivityGetNumDroppedRecords_dl___cuptiActivityGetNumDroppedRecords_dl____failed_to_load_
call fcn.140198b88
lea rdx, str.cuptiActivityRegisterCallbacks
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402a0108], rax
test rax, rax
jne 0x1400d3eb8
mov r8d, 0x99
lea rdx, [0x1401d2580]
lea rcx, str.cuptiActivityRegisterCallbacks_dl___cuptiActivityRegisterCallbacks_dl____failed_to_load_
call fcn.140198b88
lea rdx, str.cuptiActivityFlushAll
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1402a0110], rax
test rax, rax
jne 0x1400d3eed
mov r8d, 0x99
lea rdx, [0x1401d26f0]
lea rcx, str.cuptiActivityFlushAll_dl___cuptiActivityFlushAll_dl____failed_to_load_
call fcn.140198b88
mov ecx, 3
call qword [0x1402a00f0]
test eax, eax
jne 0x1400d3f48
lea rdx, [0x1400d3b00]
lea rcx, [0x1400d39f0]
call qword [0x1402a0108]
test eax, eax
jne 0x1400d3f9a
lea rcx, [0x1402a0190]
call qword [0x1402a00e8]
test eax, eax
jne 0x1400d3fec
mov al, 1
mov rcx, qword [rsp + 0x240]
xor rcx, rsp
call fcn.1401557c0
add rsp, 0x250
pop rbx
ret
lea rdx, [rsp + 0x30]
mov ecx, eax
call qword [0x1402a00e0]
mov ecx, 2
call fcn.1401a0068
mov rcx, rax
lea r8, [0x1401d2850]
mov rax, qword [rsp + 0x30]
lea rdx, [0x1401d2898]
mov qword [rsp + 0x28], rax
mov r9d, 0x9b
lea rax, str.cuptiActivityEnable_dl_CUPTI_ACTIVITY_KIND_KERNEL_
mov qword [rsp + 0x20], rax
call fcn.1400de4f0
or ecx, 0xffffffff
call fcn.140193718
int3
lea rdx, [rsp + 0x30]
mov ecx, eax
call qword [0x1402a00e0]
mov ecx, 2
call fcn.1401a0068
mov rcx, rax
lea r8, [0x1401d2920]
mov rax, qword [rsp + 0x30]
lea rdx, [0x1401d2968]
mov qword [rsp + 0x28], rax
mov r9d, 0x9c
lea rax, str.cuptiActivityRegisterCallbacks_dl_bufferRequested__bufferCompleted_
mov qword [rsp + 0x20], rax
call fcn.1400de4f0
or ecx, 0xffffffff
call fcn.140193718
int3
lea rdx, [rsp + 0x30]
mov ecx, eax
call qword [0x1402a00e0]
mov ecx, 2
call fcn.1401a0068
mov rcx, rax
lea r8, str.d:git_runner_buildse63f345b0oc_scannerubergemm_srccupti_pump.hpp
mov rax, qword [rsp + 0x30]
lea rdx, str._s:_d:_error:_function__s_failed_with_error__s._n
mov qword [rsp + 0x28], rax
mov r9d, 0x9d
lea rax, str.cuptiGetTimestamp_dl_startTimestamp_
mov qword [rsp + 0x20], rax
call fcn.1400de4f0
or ecx, 0xffffffff
call fcn.140193718
int3