Function at 0x1800034a0
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
mov eax, 0x20
call fcn.180068760
sub rsp, rax
mov rbx, rcx
mov rcx, qword [rcx + 0x20]
lea rdx, [0x1800c460c]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, [0x1800c4600]
test rax, rax
mov qword [0x1800f9f48], rax
cmove rax, rcx
mov qword [0x1800f9f40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDeviceGetCount
test rax, rax
mov qword [0x1800f9f58], rax
cmove rax, rcx
mov qword [0x1800f9f50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDeviceGetName
test rax, rax
mov qword [0x1800f9f68], rax
cmove rax, rcx
mov qword [0x1800f9f60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDeviceTotalMem_v2
test rax, rax
mov qword [0x1800f9f78], rax
cmove rax, rcx
mov qword [0x1800f9f70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDeviceGetAttribute
test rax, rax
mov qword [0x1800f9f88], rax
cmove rax, rcx
mov qword [0x1800f9f80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDeviceGetP2PAttribute
test rax, rax
mov qword [0x1800f9f98], rax
cmove rax, rcx
mov qword [0x1800f9f90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDriverGetVersion
test rax, rax
mov qword [0x1800f9fa8], rax
cmove rax, rcx
mov qword [0x1800f9fa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDeviceGetByPCIBusId
test rax, rax
mov qword [0x1800f9fb8], rax
cmove rax, rcx
mov qword [0x1800f9fb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDeviceGetPCIBusId
test rax, rax
mov qword [0x1800f9fc8], rax
cmove rax, rcx
mov qword [0x1800f9fc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800f9fd8], rax
cmove rax, rcx
mov qword [0x1800f9fd0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuDevicePrimaryCtxRetain
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDevicePrimaryCtxRelease
test rax, rax
mov qword [0x1800f9fe8], rax
cmove rax, rcx
mov qword [0x1800f9fe0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDevicePrimaryCtxSetFlags
test rax, rax
mov qword [0x1800f9ff8], rax
cmove rax, rcx
mov qword [0x1800f9ff0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDevicePrimaryCtxGetState
test rax, rax
mov qword [0x1800fa008], rax
cmove rax, rcx
mov qword [0x1800fa000], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDevicePrimaryCtxReset
test rax, rax
mov qword [0x1800fa018], rax
cmove rax, rcx
mov qword [0x1800fa010], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, [0x1800c44a0]
test rax, rax
mov qword [0x1800fa028], rax
cmove rax, rcx
mov qword [0x1800fa020], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxGetFlags
test rax, rax
mov qword [0x1800fa038], rax
cmove rax, rcx
mov qword [0x1800fa030], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxSetCurrent
test rax, rax
mov qword [0x1800fa048], rax
cmove rax, rcx
mov qword [0x1800fa040], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxGetCurrent
test rax, rax
mov qword [0x1800fa058], rax
cmove rax, rcx
mov qword [0x1800fa050], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxDetach
test rax, rax
mov qword [0x1800fa068], rax
cmove rax, rcx
mov qword [0x1800fa060], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxGetApiVersion
test rax, rax
mov qword [0x1800fa078], rax
cmove rax, rcx
mov qword [0x1800fa070], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxGetDevice
test rax, rax
mov qword [0x1800fa088], rax
cmove rax, rcx
mov qword [0x1800fa080], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxGetLimit
test rax, rax
mov qword [0x1800fa098], rax
cmove rax, rcx
mov qword [0x1800fa090], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxSetLimit
test rax, rax
mov qword [0x1800fa0a8], rax
cmove rax, rcx
mov qword [0x1800fa0a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxGetCacheConfig
test rax, rax
mov qword [0x1800fa0b8], rax
cmove rax, rcx
mov qword [0x1800fa0b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxSetCacheConfig
test rax, rax
mov qword [0x1800fa0c8], rax
cmove rax, rcx
mov qword [0x1800fa0c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxGetSharedMemConfig
test rax, rax
mov qword [0x1800fa0d8], rax
cmove rax, rcx
mov qword [0x1800fa0d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxGetStreamPriorityRange
test rax, rax
mov qword [0x1800fa0e8], rax
cmove rax, rcx
mov qword [0x1800fa0e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxSetSharedMemConfig
test rax, rax
mov qword [0x1800fa0f8], rax
cmove rax, rcx
mov qword [0x1800fa0f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, [0x1800c4380]
test rax, rax
mov qword [0x1800fa108], rax
cmove rax, rcx
mov qword [0x1800fa100], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuModuleLoad
test rax, rax
mov qword [0x1800fa118], rax
cmove rax, rcx
mov qword [0x1800fa110], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuModuleLoadData
test rax, rax
mov qword [0x1800fa128], rax
cmove rax, rcx
mov qword [0x1800fa120], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuModuleLoadFatBinary
test rax, rax
mov qword [0x1800fa138], rax
cmove rax, rcx
mov qword [0x1800fa130], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, [0x1800c4330]
test rax, rax
mov qword [0x1800fa148], rax
cmove rax, rcx
mov qword [0x1800fa140], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, [0x1800c4318]
test rax, rax
mov qword [0x1800fa158], rax
cmove rax, rcx
mov qword [0x1800fa150], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuModuleGetGlobal_v2
test rax, rax
mov qword [0x1800fa168], rax
cmove rax, rcx
mov qword [0x1800fa160], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuModuleGetTexRef
test rax, rax
mov qword [0x1800fa178], rax
cmove rax, rcx
mov qword [0x1800fa170], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuModuleGetSurfRef
test rax, rax
mov qword [0x1800fa188], rax
cmove rax, rcx
mov qword [0x1800fa180], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuLinkCreate
test rax, rax
mov qword [0x1800fa198], rax
cmove rax, rcx
mov qword [0x1800fa190], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuLinkAddData
test rax, rax
mov qword [0x1800fa1a8], rax
cmove rax, rcx
mov qword [0x1800fa1a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuLinkAddFile
test rax, rax
mov qword [0x1800fa1b8], rax
cmove rax, rcx
mov qword [0x1800fa1b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800fa1c8], rax
cmove rax, rcx
lea rdx, str.cuLinkComplete
mov qword [0x1800fa1c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuLinkDestroy
test rax, rax
mov qword [0x1800fa1d8], rax
cmove rax, rcx
mov qword [0x1800fa1d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemGetInfo_v2
test rax, rax
mov qword [0x1800fa1e8], rax
cmove rax, rcx
mov qword [0x1800fa1e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemAllocManaged
test rax, rax
mov qword [0x1800fa1f8], rax
cmove rax, rcx
mov qword [0x1800fa1f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemAlloc_v2
test rax, rax
mov qword [0x1800fa208], rax
cmove rax, rcx
mov qword [0x1800fa200], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemAllocPitch_v2
test rax, rax
mov qword [0x1800fa218], rax
cmove rax, rcx
mov qword [0x1800fa210], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemFree_v2
test rax, rax
mov qword [0x1800fa228], rax
cmove rax, rcx
mov qword [0x1800fa220], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemGetAddressRange_v2
test rax, rax
mov qword [0x1800fa238], rax
cmove rax, rcx
mov qword [0x1800fa230], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemFreeHost
test rax, rax
mov qword [0x1800fa248], rax
cmove rax, rcx
mov qword [0x1800fa240], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemHostAlloc
test rax, rax
mov qword [0x1800fa258], rax
cmove rax, rcx
mov qword [0x1800fa250], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800fa268], rax
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
lea rdx, str.cuMemHostGetDevicePointer_v2
cmove rax, rcx
mov qword [0x1800fa260], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemHostGetFlags
test rax, rax
mov qword [0x1800fa278], rax
cmove rax, rcx
mov qword [0x1800fa270], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemHostRegister_v2
test rax, rax
mov qword [0x1800fa288], rax
cmove rax, rcx
mov qword [0x1800fa280], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemHostUnregister
test rax, rax
mov qword [0x1800fa298], rax
cmove rax, rcx
mov qword [0x1800fa290], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuPointerGetAttribute
test rax, rax
mov qword [0x1800fa2a8], rax
cmove rax, rcx
mov qword [0x1800fa2a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuPointerGetAttributes
test rax, rax
mov qword [0x1800fa2b8], rax
cmove rax, rcx
mov qword [0x1800fa2b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy
test rax, rax
mov qword [0x1800fa2c8], rax
cmove rax, rcx
mov qword [0x1800fa2c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy_ptds
test rax, rax
mov qword [0x1800fa2d8], rax
cmove rax, rcx
mov qword [0x1800fa2d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyAsync
test rax, rax
mov qword [0x1800fa2e8], rax
cmove rax, rcx
mov qword [0x1800fa2e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyAsync_ptsz
test rax, rax
mov qword [0x1800fa2f8], rax
cmove rax, rcx
mov qword [0x1800fa2f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
mov qword [0x1800fa308], rax
test rax, rax
lea rdx, str.cuMemcpyPeer
cmove rax, rcx
mov qword [0x1800fa300], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyPeer_ptds
test rax, rax
mov qword [0x1800fa318], rax
cmove rax, rcx
mov qword [0x1800fa310], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyPeerAsync
test rax, rax
mov qword [0x1800fa328], rax
cmove rax, rcx
mov qword [0x1800fa320], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyPeerAsync_ptsz
test rax, rax
mov qword [0x1800fa338], rax
cmove rax, rcx
mov qword [0x1800fa330], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyHtoD_v2
test rax, rax
mov qword [0x1800fa348], rax
cmove rax, rcx
mov qword [0x1800fa340], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyHtoD_v2_ptds
test rax, rax
mov qword [0x1800fa358], rax
cmove rax, rcx
mov qword [0x1800fa350], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyHtoDAsync_v2
test rax, rax
mov qword [0x1800fa368], rax
cmove rax, rcx
mov qword [0x1800fa360], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyHtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1800fa378], rax
cmove rax, rcx
mov qword [0x1800fa370], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyDtoH_v2
test rax, rax
mov qword [0x1800fa388], rax
cmove rax, rcx
mov qword [0x1800fa380], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyDtoH_v2_ptds
test rax, rax
mov qword [0x1800fa398], rax
cmove rax, rcx
mov qword [0x1800fa390], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
mov qword [0x1800fa3a8], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuMemcpyDtoHAsync_v2
mov qword [0x1800fa3a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyDtoHAsync_v2_ptsz
test rax, rax
mov qword [0x1800fa3b8], rax
cmove rax, rcx
mov qword [0x1800fa3b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyDtoD_v2
test rax, rax
mov qword [0x1800fa3c8], rax
cmove rax, rcx
mov qword [0x1800fa3c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyDtoD_v2_ptds
test rax, rax
mov qword [0x1800fa3d8], rax
cmove rax, rcx
mov qword [0x1800fa3d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyDtoDAsync_v2
test rax, rax
mov qword [0x1800fa3e8], rax
cmove rax, rcx
mov qword [0x1800fa3e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpyDtoDAsync_v2_ptsz
test rax, rax
mov qword [0x1800fa3f8], rax
cmove rax, rcx
mov qword [0x1800fa3f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy2DUnaligned_v2
test rax, rax
mov qword [0x1800fa408], rax
cmove rax, rcx
mov qword [0x1800fa400], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy2DUnaligned_v2_ptds
test rax, rax
mov qword [0x1800fa418], rax
cmove rax, rcx
mov qword [0x1800fa410], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy2DAsync_v2
test rax, rax
mov qword [0x1800fa428], rax
cmove rax, rcx
mov qword [0x1800fa420], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy2DAsync_v2_ptsz
test rax, rax
mov qword [0x1800fa438], rax
cmove rax, rcx
mov qword [0x1800fa430], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800fa448], rax
cmove rax, rcx
mov qword [0x1800fa440], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemcpy3D_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy3D_v2_ptds
test rax, rax
mov qword [0x1800fa458], rax
cmove rax, rcx
mov qword [0x1800fa450], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy3DAsync_v2
test rax, rax
mov qword [0x1800fa468], rax
cmove rax, rcx
mov qword [0x1800fa460], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy3DAsync_v2_ptsz
test rax, rax
mov qword [0x1800fa478], rax
cmove rax, rcx
mov qword [0x1800fa470], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy3DPeer
test rax, rax
mov qword [0x1800fa488], rax
cmove rax, rcx
mov qword [0x1800fa480], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy3DPeer_ptds
test rax, rax
mov qword [0x1800fa498], rax
cmove rax, rcx
mov qword [0x1800fa490], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy3DPeerAsync
test rax, rax
mov qword [0x1800fa4a8], rax
cmove rax, rcx
mov qword [0x1800fa4a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemcpy3DPeerAsync_ptsz
test rax, rax
mov qword [0x1800fa4b8], rax
cmove rax, rcx
mov qword [0x1800fa4b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemsetD8_v2
test rax, rax
mov qword [0x1800fa4c8], rax
cmove rax, rcx
mov qword [0x1800fa4c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemsetD8_v2_ptds
test rax, rax
mov qword [0x1800fa4d8], rax
cmove rax, rcx
mov qword [0x1800fa4d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800fa4e8], rax
cmove rax, rcx
mov qword [0x1800fa4e0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemsetD8Async
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemsetD8Async_ptsz
test rax, rax
mov qword [0x1800fa4f8], rax
cmove rax, rcx
mov qword [0x1800fa4f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemsetD2D8_v2
test rax, rax
mov qword [0x1800fa508], rax
cmove rax, rcx
mov qword [0x1800fa500], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemsetD2D8_v2_ptds
test rax, rax
mov qword [0x1800fa518], rax
cmove rax, rcx
mov qword [0x1800fa510], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemsetD2D8Async
test rax, rax
mov qword [0x1800fa528], rax
cmove rax, rcx
mov qword [0x1800fa520], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemsetD2D8Async_ptsz
test rax, rax
mov qword [0x1800fa538], rax
cmove rax, rcx
mov qword [0x1800fa530], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuFuncSetCacheConfig
test rax, rax
mov qword [0x1800fa548], rax
cmove rax, rcx
mov qword [0x1800fa540], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuFuncSetSharedMemConfig
test rax, rax
mov qword [0x1800fa558], rax
cmove rax, rcx
mov qword [0x1800fa550], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuFuncGetAttribute
test rax, rax
mov qword [0x1800fa568], rax
cmove rax, rcx
mov qword [0x1800fa560], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuFuncSetAttribute
test rax, rax
mov qword [0x1800fa578], rax
cmove rax, rcx
mov qword [0x1800fa570], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuArrayCreate_v2
test rax, rax
mov qword [0x1800fa588], rax
cmove rax, rcx
mov qword [0x1800fa580], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuArrayGetDescriptor_v2
test rax, rax
mov qword [0x1800fa598], rax
cmove rax, rcx
mov qword [0x1800fa590], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuArray3DCreate_v2
test rax, rax
mov qword [0x1800fa5a8], rax
cmove rax, rcx
mov qword [0x1800fa5a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuArray3DGetDescriptor_v2
test rax, rax
mov qword [0x1800fa5b8], rax
cmove rax, rcx
mov qword [0x1800fa5b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuArrayDestroy
test rax, rax
mov qword [0x1800fa5c8], rax
cmove rax, rcx
mov qword [0x1800fa5c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMipmappedArrayCreate
test rax, rax
mov qword [0x1800fa5d8], rax
cmove rax, rcx
mov qword [0x1800fa5d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMipmappedArrayGetLevel
test rax, rax
mov qword [0x1800fa5e8], rax
cmove rax, rcx
mov qword [0x1800fa5e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMipmappedArrayDestroy
test rax, rax
mov qword [0x1800fa5f8], rax
cmove rax, rcx
mov qword [0x1800fa5f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefCreate
test rax, rax
mov qword [0x1800fa608], rax
cmove rax, rcx
mov qword [0x1800fa600], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefDestroy
test rax, rax
mov qword [0x1800fa618], rax
cmove rax, rcx
mov qword [0x1800fa610], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetArray
test rax, rax
mov qword [0x1800fa628], rax
cmove rax, rcx
mov qword [0x1800fa620], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetMipmappedArray
test rax, rax
mov qword [0x1800fa638], rax
cmove rax, rcx
mov qword [0x1800fa630], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetAddress_v2
test rax, rax
mov qword [0x1800fa648], rax
cmove rax, rcx
mov qword [0x1800fa640], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetAddress2D_v3
test rax, rax
mov qword [0x1800fa658], rax
cmove rax, rcx
mov qword [0x1800fa650], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetFormat
test rax, rax
mov qword [0x1800fa668], rax
cmove rax, rcx
mov qword [0x1800fa660], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetAddressMode
test rax, rax
mov qword [0x1800fa678], rax
cmove rax, rcx
mov qword [0x1800fa670], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetFilterMode
test rax, rax
mov qword [0x1800fa688], rax
cmove rax, rcx
mov qword [0x1800fa680], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetMipmapFilterMode
test rax, rax
mov qword [0x1800fa698], rax
cmove rax, rcx
mov qword [0x1800fa690], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetMipmapLevelBias
test rax, rax
mov qword [0x1800fa6a8], rax
cmove rax, rcx
mov qword [0x1800fa6a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetMipmapLevelClamp
test rax, rax
mov qword [0x1800fa6b8], rax
cmove rax, rcx
mov qword [0x1800fa6b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetMaxAnisotropy
test rax, rax
mov qword [0x1800fa6c8], rax
cmove rax, rcx
mov qword [0x1800fa6c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800fa6d8], rax
cmove rax, rcx
lea rdx, str.cuTexRefSetFlags
mov qword [0x1800fa6d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefSetBorderColor
test rax, rax
mov qword [0x1800fa6e8], rax
cmove rax, rcx
mov qword [0x1800fa6e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexRefGetBorderColor
test rax, rax
mov qword [0x1800fa6f8], rax
cmove rax, rcx
mov qword [0x1800fa6f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuSurfRefSetArray
test rax, rax
mov qword [0x1800fa708], rax
cmove rax, rcx
mov qword [0x1800fa700], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexObjectCreate
test rax, rax
mov qword [0x1800fa718], rax
cmove rax, rcx
mov qword [0x1800fa710], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexObjectDestroy
test rax, rax
mov qword [0x1800fa728], rax
cmove rax, rcx
mov qword [0x1800fa720], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexObjectGetResourceDesc
test rax, rax
mov qword [0x1800fa738], rax
cmove rax, rcx
mov qword [0x1800fa730], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexObjectGetTextureDesc
test rax, rax
mov qword [0x1800fa748], rax
cmove rax, rcx
mov qword [0x1800fa740], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuTexObjectGetResourceViewDesc
test rax, rax
mov qword [0x1800fa758], rax
cmove rax, rcx
mov qword [0x1800fa750], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuSurfObjectCreate
test rax, rax
mov qword [0x1800fa768], rax
cmove rax, rcx
mov qword [0x1800fa760], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800fa778], rax
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
lea rdx, str.cuSurfObjectDestroy
cmove rax, rcx
mov qword [0x1800fa770], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuSurfObjectGetResourceDesc
test rax, rax
mov qword [0x1800fa788], rax
cmove rax, rcx
mov qword [0x1800fa780], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuLaunchKernel
test rax, rax
mov qword [0x1800fa798], rax
cmove rax, rcx
mov qword [0x1800fa790], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, [0x1800c39e0]
test rax, rax
mov qword [0x1800fa7a8], rax
cmove rax, rcx
mov qword [0x1800fa7a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuLaunchCooperativeKernel
test rax, rax
mov qword [0x1800fa7b8], rax
cmove rax, rcx
mov qword [0x1800fa7b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuLaunchCooperativeKernel_ptsz
test rax, rax
mov qword [0x1800fa7c8], rax
cmove rax, rcx
mov qword [0x1800fa7c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuLaunchCooperativeKernelMultiDevice
test rax, rax
mov qword [0x1800fa7d8], rax
cmove rax, rcx
mov qword [0x1800fa7d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuEventCreate
test rax, rax
mov qword [0x1800fa7e8], rax
cmove rax, rcx
mov qword [0x1800fa7e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuEventRecord
test rax, rax
mov qword [0x1800fa7f8], rax
cmove rax, rcx
mov qword [0x1800fa7f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuEventRecord_ptsz
test rax, rax
mov qword [0x1800fa808], rax
cmove rax, rcx
mov qword [0x1800fa800], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
mov qword [0x1800fa818], rax
test rax, rax
lea rdx, str.cuEventQuery
cmove rax, rcx
mov qword [0x1800fa810], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuEventSynchronize
test rax, rax
mov qword [0x1800fa828], rax
cmove rax, rcx
mov qword [0x1800fa820], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuEventDestroy_v2
test rax, rax
mov qword [0x1800fa838], rax
cmove rax, rcx
mov qword [0x1800fa830], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuEventElapsedTime
test rax, rax
mov qword [0x1800fa848], rax
cmove rax, rcx
mov qword [0x1800fa840], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamWaitValue32
test rax, rax
mov qword [0x1800fa858], rax
cmove rax, rcx
mov qword [0x1800fa850], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamWaitValue32_ptsz
test rax, rax
mov qword [0x1800fa868], rax
cmove rax, rcx
mov qword [0x1800fa860], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamWriteValue32
test rax, rax
mov qword [0x1800fa878], rax
cmove rax, rcx
mov qword [0x1800fa870], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamWriteValue32_ptsz
test rax, rax
mov qword [0x1800fa888], rax
cmove rax, rcx
mov qword [0x1800fa880], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamWaitValue64
test rax, rax
mov qword [0x1800fa898], rax
cmove rax, rcx
mov qword [0x1800fa890], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamWaitValue64_ptsz
test rax, rax
mov qword [0x1800fa8a8], rax
cmove rax, rcx
mov qword [0x1800fa8a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
mov qword [0x1800fa8b8], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuStreamWriteValue64
mov qword [0x1800fa8b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamWriteValue64_ptsz
test rax, rax
mov qword [0x1800fa8c8], rax
cmove rax, rcx
mov qword [0x1800fa8c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamBatchMemOp
test rax, rax
mov qword [0x1800fa8d8], rax
cmove rax, rcx
mov qword [0x1800fa8d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamBatchMemOp_ptsz
test rax, rax
mov qword [0x1800fa8e8], rax
cmove rax, rcx
mov qword [0x1800fa8e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamCreate
test rax, rax
mov qword [0x1800fa8f8], rax
cmove rax, rcx
mov qword [0x1800fa8f0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamCreateWithPriority
test rax, rax
mov qword [0x1800fa908], rax
cmove rax, rcx
mov qword [0x1800fa900], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamGetPriority
test rax, rax
mov qword [0x1800fa918], rax
cmove rax, rcx
mov qword [0x1800fa910], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamGetPriority_ptsz
test rax, rax
mov qword [0x1800fa928], rax
cmove rax, rcx
mov qword [0x1800fa920], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamGetFlags
test rax, rax
mov qword [0x1800fa938], rax
cmove rax, rcx
mov qword [0x1800fa930], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamGetCtx
test rax, rax
mov qword [0x1800fa948], rax
cmove rax, rcx
mov qword [0x1800fa940], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800fa958], rax
cmove rax, rcx
mov qword [0x1800fa950], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamGetFlags_ptsz
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamDestroy_v2
test rax, rax
mov qword [0x1800fa968], rax
cmove rax, rcx
mov qword [0x1800fa960], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamWaitEvent
test rax, rax
mov qword [0x1800fa978], rax
cmove rax, rcx
mov qword [0x1800fa970], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamWaitEvent_ptsz
test rax, rax
mov qword [0x1800fa988], rax
cmove rax, rcx
mov qword [0x1800fa980], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamAddCallback
test rax, rax
mov qword [0x1800fa998], rax
cmove rax, rcx
mov qword [0x1800fa990], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamAddCallback_ptsz
test rax, rax
mov qword [0x1800fa9a8], rax
cmove rax, rcx
mov qword [0x1800fa9a0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamSynchronize
test rax, rax
mov qword [0x1800fa9b8], rax
cmove rax, rcx
mov qword [0x1800fa9b0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamSynchronize_ptsz
test rax, rax
mov qword [0x1800fa9c8], rax
cmove rax, rcx
mov qword [0x1800fa9c0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamQuery
test rax, rax
mov qword [0x1800fa9d8], rax
cmove rax, rcx
mov qword [0x1800fa9d0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamQuery_ptsz
test rax, rax
mov qword [0x1800fa9e8], rax
cmove rax, rcx
mov qword [0x1800fa9e0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800fa9f8], rax
cmove rax, rcx
mov qword [0x1800fa9f0], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuStreamAttachMemAsync
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuStreamAttachMemAsync_ptsz
test rax, rax
mov qword [0x1800faa08], rax
cmove rax, rcx
mov qword [0x1800faa00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuDeviceCanAccessPeer
test rax, rax
mov qword [0x1800faa18], rax
cmove rax, rcx
mov qword [0x1800faa10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxEnablePeerAccess
test rax, rax
mov qword [0x1800faa28], rax
cmove rax, rcx
mov qword [0x1800faa20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuCtxDisablePeerAccess
test rax, rax
mov qword [0x1800faa38], rax
cmove rax, rcx
mov qword [0x1800faa30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuIpcGetEventHandle
test rax, rax
mov qword [0x1800faa48], rax
cmove rax, rcx
mov qword [0x1800faa40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuIpcOpenEventHandle
test rax, rax
mov qword [0x1800faa58], rax
cmove rax, rcx
mov qword [0x1800faa50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuIpcGetMemHandle
test rax, rax
mov qword [0x1800faa68], rax
cmove rax, rcx
mov qword [0x1800faa60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuIpcOpenMemHandle
test rax, rax
mov qword [0x1800faa78], rax
cmove rax, rcx
mov qword [0x1800faa70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuIpcCloseMemHandle
test rax, rax
mov qword [0x1800faa88], rax
cmove rax, rcx
mov qword [0x1800faa80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLCtxCreate_v2
test rax, rax
mov qword [0x1800faa98], rax
cmove rax, rcx
mov qword [0x1800faa90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLInit
test rax, rax
mov qword [0x1800faaa8], rax
cmove rax, rcx
mov qword [0x1800faaa0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLGetDevices
test rax, rax
mov qword [0x1800faab8], rax
cmove rax, rcx
mov qword [0x1800faab0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLRegisterBufferObject
test rax, rax
mov qword [0x1800faac8], rax
cmove rax, rcx
mov qword [0x1800faac0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLMapBufferObject_v2
test rax, rax
mov qword [0x1800faad8], rax
cmove rax, rcx
mov qword [0x1800faad0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLMapBufferObject_v2_ptds
test rax, rax
mov qword [0x1800faae8], rax
cmove rax, rcx
mov qword [0x1800faae0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLMapBufferObjectAsync_v2
test rax, rax
mov qword [0x1800faaf8], rax
cmove rax, rcx
mov qword [0x1800faaf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLMapBufferObjectAsync_v2_ptsz
test rax, rax
mov qword [0x1800fab08], rax
cmove rax, rcx
mov qword [0x1800fab00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLUnmapBufferObject
test rax, rax
mov qword [0x1800fab18], rax
cmove rax, rcx
mov qword [0x1800fab10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLUnmapBufferObjectAsync
test rax, rax
mov qword [0x1800fab28], rax
cmove rax, rcx
mov qword [0x1800fab20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLUnregisterBufferObject
test rax, rax
mov qword [0x1800fab38], rax
cmove rax, rcx
mov qword [0x1800fab30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGLSetBufferObjectMapFlags
test rax, rax
mov qword [0x1800fab48], rax
cmove rax, rcx
mov qword [0x1800fab40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsGLRegisterImage
test rax, rax
mov qword [0x1800fab58], rax
cmove rax, rcx
mov qword [0x1800fab50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsGLRegisterBuffer
test rax, rax
mov qword [0x1800fab68], rax
cmove rax, rcx
mov qword [0x1800fab60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuWGLGetDevice
test rax, rax
mov qword [0x1800fab78], rax
cmove rax, rcx
mov qword [0x1800fab70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsUnregisterResource
test rax, rax
mov qword [0x1800fab88], rax
cmove rax, rcx
mov qword [0x1800fab80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsMapResources
test rax, rax
mov qword [0x1800fab98], rax
cmove rax, rcx
mov qword [0x1800fab90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsMapResources_ptsz
test rax, rax
mov qword [0x1800faba8], rax
cmove rax, rcx
mov qword [0x1800faba0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsUnmapResources
test rax, rax
mov qword [0x1800fabb8], rax
cmove rax, rcx
mov qword [0x1800fabb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsUnmapResources_ptsz
test rax, rax
mov qword [0x1800fabc8], rax
cmove rax, rcx
mov qword [0x1800fabc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsResourceSetMapFlags_v2
test rax, rax
mov qword [0x1800fabd8], rax
cmove rax, rcx
mov qword [0x1800fabd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800fabe8], rax
cmove rax, rcx
lea rdx, str.cuGraphicsSubResourceGetMappedArray
mov qword [0x1800fabe0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsResourceGetMappedMipmappedArray
test rax, rax
mov qword [0x1800fabf8], rax
cmove rax, rcx
mov qword [0x1800fabf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1800fac08], rax
cmove rax, rcx
mov qword [0x1800fac00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuProfilerInitialize
test rax, rax
mov qword [0x1800fac18], rax
cmove rax, rcx
mov qword [0x1800fac10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuProfilerStart
test rax, rax
mov qword [0x1800fac28], rax
cmove rax, rcx
mov qword [0x1800fac20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuProfilerStop
test rax, rax
mov qword [0x1800fac38], rax
cmove rax, rcx
mov qword [0x1800fac30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D11GetDevice
test rax, rax
mov qword [0x1800fac48], rax
cmove rax, rcx
mov qword [0x1800fac40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D11GetDevices
test rax, rax
mov qword [0x1800fac58], rax
cmove rax, rcx
mov qword [0x1800fac50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D11CtxCreateOnDevice
test rax, rax
mov qword [0x1800fac68], rax
cmove rax, rcx
mov qword [0x1800fac60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsD3D11RegisterResource
test rax, rax
mov qword [0x1800fac78], rax
cmove rax, rcx
mov qword [0x1800fac70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1800fac88], rax
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
lea rdx, str.cuD3D11GetDirect3DDevice
cmove rax, rcx
mov qword [0x1800fac80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10GetDevice
test rax, rax
mov qword [0x1800fac98], rax
cmove rax, rcx
mov qword [0x1800fac90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10GetDevices
test rax, rax
mov qword [0x1800faca8], rax
cmove rax, rcx
mov qword [0x1800faca0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10CtxCreateOnDevice
test rax, rax
mov qword [0x1800facb8], rax
cmove rax, rcx
mov qword [0x1800facb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10GetDirect3DDevice
test rax, rax
mov qword [0x1800facc8], rax
cmove rax, rcx
mov qword [0x1800facc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGraphicsD3D10RegisterResource
test rax, rax
mov qword [0x1800facd8], rax
cmove rax, rcx
mov qword [0x1800facd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10RegisterResource
test rax, rax
mov qword [0x1800face8], rax
cmove rax, rcx
mov qword [0x1800face0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10UnregisterResource
test rax, rax
mov qword [0x1800facf8], rax
cmove rax, rcx
mov qword [0x1800facf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10MapResources
test rax, rax
mov qword [0x1800fad08], rax
cmove rax, rcx
mov qword [0x1800fad00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10UnmapResources
test rax, rax
mov qword [0x1800fad18], rax
cmove rax, rcx
mov qword [0x1800fad10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
mov qword [0x1800fad28], rax
test rax, rax
lea rdx, str.cuD3D10ResourceSetMapFlags
cmove rax, rcx
mov qword [0x1800fad20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1800fad38], rax
cmove rax, rcx
mov qword [0x1800fad30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10ResourceGetMappedArray
test rax, rax
mov qword [0x1800fad48], rax
cmove rax, rcx
mov qword [0x1800fad40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1800fad58], rax
cmove rax, rcx
mov qword [0x1800fad50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1800fad68], rax
cmove rax, rcx
mov qword [0x1800fad60], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D10ResourceGetMappedPitch_v2
test rax, rax
mov qword [0x1800fad78], rax
cmove rax, rcx
mov qword [0x1800fad70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9GetDevice
test rax, rax
mov qword [0x1800fad88], rax
cmove rax, rcx
mov qword [0x1800fad80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9GetDevices
test rax, rax
mov qword [0x1800fad98], rax
cmove rax, rcx
mov qword [0x1800fad90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9CtxCreateOnDevice
test rax, rax
mov qword [0x1800fada8], rax
cmove rax, rcx
mov qword [0x1800fada0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9GetDirect3DDevice
test rax, rax
mov qword [0x1800fadb8], rax
cmove rax, rcx
mov qword [0x1800fadb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
mov qword [0x1800fadc8], rax
test rax, rax
cmove rax, rcx
lea rdx, str.cuGraphicsD3D9RegisterResource
mov qword [0x1800fadc0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9RegisterResource
test rax, rax
mov qword [0x1800fadd8], rax
cmove rax, rcx
mov qword [0x1800fadd0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9UnregisterResource
test rax, rax
mov qword [0x1800fade8], rax
cmove rax, rcx
mov qword [0x1800fade0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9MapResources
test rax, rax
mov qword [0x1800fadf8], rax
cmove rax, rcx
mov qword [0x1800fadf0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9UnmapResources
test rax, rax
mov qword [0x1800fae08], rax
cmove rax, rcx
mov qword [0x1800fae00], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9ResourceSetMapFlags
test rax, rax
mov qword [0x1800fae18], rax
cmove rax, rcx
mov qword [0x1800fae10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9ResourceGetSurfaceDimensions_v2
test rax, rax
mov qword [0x1800fae28], rax
cmove rax, rcx
mov qword [0x1800fae20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9ResourceGetMappedArray
test rax, rax
mov qword [0x1800fae38], rax
cmove rax, rcx
mov qword [0x1800fae30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9ResourceGetMappedPointer_v2
test rax, rax
mov qword [0x1800fae48], rax
cmove rax, rcx
mov qword [0x1800fae40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9ResourceGetMappedSize_v2
test rax, rax
mov qword [0x1800fae58], rax
cmove rax, rcx
mov qword [0x1800fae50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800fae68], rax
cmove rax, rcx
mov qword [0x1800fae60], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuD3D9ResourceGetMappedPitch_v2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9Begin
test rax, rax
mov qword [0x1800fae78], rax
cmove rax, rcx
mov qword [0x1800fae70], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9RegisterVertexBuffer
test rax, rax
mov qword [0x1800fae88], rax
cmove rax, rcx
mov qword [0x1800fae80], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9UnregisterVertexBuffer
test rax, rax
mov qword [0x1800fae98], rax
cmove rax, rcx
mov qword [0x1800fae90], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9MapVertexBuffer_v2
test rax, rax
mov qword [0x1800faea8], rax
cmove rax, rcx
mov qword [0x1800faea0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9UnmapVertexBuffer
test rax, rax
mov qword [0x1800faeb8], rax
cmove rax, rcx
mov qword [0x1800faeb0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuD3D9End
test rax, rax
mov qword [0x1800faec8], rax
cmove rax, rcx
mov qword [0x1800faec0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGetExportTable
test rax, rax
mov qword [0x1800faed8], rax
cmove rax, rcx
mov qword [0x1800faed0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
test rax, rax
mov qword [0x1800faee8], rax
cmove rax, rcx
mov qword [0x1800faee0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemAdvise
test rax, rax
mov qword [0x1800faef8], rax
cmove rax, rcx
mov qword [0x1800faef0], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800faf08], rax
cmove rax, rcx
mov qword [0x1800faf00], rax
mov rcx, qword [rbx + 0x20]
lea rdx, str.cuMemPrefetchAsync
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemPrefetchAsync_ptsz
test rax, rax
mov qword [0x1800faf18], rax
cmove rax, rcx
mov qword [0x1800faf10], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemRangeGetAttribute
test rax, rax
mov qword [0x1800faf28], rax
cmove rax, rcx
mov qword [0x1800faf20], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuMemRangeGetAttributes
test rax, rax
mov qword [0x1800faf38], rax
cmove rax, rcx
mov qword [0x1800faf30], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, [0x1800c2cc0]
test rax, rax
mov qword [0x1800faf48], rax
cmove rax, rcx
mov qword [0x1800faf40], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
lea rdx, str.cuGetErrorName
test rax, rax
mov qword [0x1800faf58], rax
cmove rax, rcx
mov qword [0x1800faf50], rax
mov rcx, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [method.Concurrency::details::ExternalContextBase.virtual_8]
test rax, rax
mov qword [0x1800faf68], rax
cmove rax, rcx
mov qword [0x1800faf60], rax
add rsp, 0x20
pop rbx
ret