MCPcopy Create free account
hub / github.com/XpuOS/xsched / XGetProcAddress

Function XGetProcAddress

platforms/cuda/shim/src/intercept.cpp:1150–1157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1148}
1149
1150EXPORT_C_FUNC CUresult XGetProcAddress(const char *symbol, void **pfn, int cudaVersion, cuuint64_t flags)
1151{
1152 XDEBG("XGetProcAddress(symbol: %s, cudaVersion: %d, flag: 0x" FMT_64X ")", symbol, cudaVersion, flags);
1153 CUresult res = Driver::GetProcAddress(symbol, pfn, cudaVersion, flags);
1154 if (res != CUDA_SUCCESS) return res;
1155 GetInterceptAddr(symbol, pfn, cudaVersion, flags);
1156 return res;
1157}
1158
1159EXPORT_C_FUNC CUresult XGetProcAddress_v2(const char *symbol, void **pfn, int cudaVersion, cuuint64_t flags, CUdriverProcAddressQueryResult *symbolStatus)
1160{

Callers

nothing calls this directly

Calls 1

GetInterceptAddrFunction · 0.85

Tested by

no test coverage detected