|
2 | 2 | // Under the Apache License v2.0 with LLVM Exceptions. See LICENSE.TXT.
|
3 | 3 | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
4 | 4 |
|
| 5 | +//workaround for std::numeric_limits |
5 | 6 | #define NOMINMAX
|
6 | 7 | #include <ze_api.h>
|
7 | 8 |
|
@@ -63,70 +64,69 @@ struct umfLevelZeroProviderTest : umf_test::test {
|
63 | 64 |
|
64 | 65 | #if USE_DLOPEN
|
65 | 66 | void InitLevelZeroOps() {
|
66 |
| -// Load Level Zero symbols |
67 | 67 | #ifdef _WIN32
|
68 |
| - const char *lib = "ze_loader.dll"; |
| 68 | + const char *lib_name = "ze_loader.dll"; |
69 | 69 | #else
|
70 |
| - const char *lib = "ze_loader.so"; |
| 70 | + const char *lib_name = "ze_loader.so"; |
71 | 71 | #endif
|
72 |
| - //const char *lib = "ze_loader.dll"; |
73 |
| - zeDlHandle = util_open_library(lib); |
| 72 | + // Load Level Zero symbols |
| 73 | + zeDlHandle = util_open_library(lib_name); |
74 | 74 | *(void **)&libze_ops.zeInit =
|
75 |
| - util_get_symbol_addr(zeDlHandle, "zeInit", lib); |
| 75 | + util_get_symbol_addr(zeDlHandle, "zeInit", lib_name); |
76 | 76 | ASSERT_NE(libze_ops.zeInit, nullptr);
|
77 | 77 | *(void **)&libze_ops.zeDriverGet =
|
78 |
| - util_get_symbol_addr(zeDlHandle, "zeDriverGet", lib); |
| 78 | + util_get_symbol_addr(zeDlHandle, "zeDriverGet", lib_name); |
79 | 79 | ASSERT_NE(libze_ops.zeDriverGet, nullptr);
|
80 | 80 | *(void **)&libze_ops.zeDeviceGet =
|
81 |
| - util_get_symbol_addr(zeDlHandle, "zeDeviceGet", lib); |
| 81 | + util_get_symbol_addr(zeDlHandle, "zeDeviceGet", lib_name); |
82 | 82 | ASSERT_NE(libze_ops.zeDeviceGet, nullptr);
|
83 | 83 | *(void **)&libze_ops.zeDeviceGetProperties =
|
84 |
| - util_get_symbol_addr(zeDlHandle, "zeDeviceGetProperties", lib); |
| 84 | + util_get_symbol_addr(zeDlHandle, "zeDeviceGetProperties", lib_name); |
85 | 85 | ASSERT_NE(libze_ops.zeDeviceGetProperties, nullptr);
|
86 | 86 | *(void **)&libze_ops.zeContextCreate =
|
87 |
| - util_get_symbol_addr(zeDlHandle, "zeContextCreate", lib); |
| 87 | + util_get_symbol_addr(zeDlHandle, "zeContextCreate", lib_name); |
88 | 88 | ASSERT_NE(libze_ops.zeContextCreate, nullptr);
|
89 | 89 | *(void **)&libze_ops.zeContextDestroy =
|
90 |
| - util_get_symbol_addr(zeDlHandle, "zeContextDestroy", lib); |
| 90 | + util_get_symbol_addr(zeDlHandle, "zeContextDestroy", lib_name); |
91 | 91 | ASSERT_NE(libze_ops.zeContextDestroy, nullptr);
|
92 | 92 | *(void **)&libze_ops.zeCommandQueueCreate =
|
93 |
| - util_get_symbol_addr(zeDlHandle, "zeCommandQueueCreate", lib); |
| 93 | + util_get_symbol_addr(zeDlHandle, "zeCommandQueueCreate", lib_name); |
94 | 94 | ASSERT_NE(libze_ops.zeCommandQueueCreate, nullptr);
|
95 | 95 | *(void **)&libze_ops.zeCommandQueueDestroy =
|
96 |
| - util_get_symbol_addr(zeDlHandle, "zeCommandQueueDestroy", lib); |
| 96 | + util_get_symbol_addr(zeDlHandle, "zeCommandQueueDestroy", lib_name); |
97 | 97 | ASSERT_NE(libze_ops.zeCommandQueueDestroy, nullptr);
|
98 | 98 | *(void **)&libze_ops.zeCommandQueueExecuteCommandLists =
|
99 | 99 | util_get_symbol_addr(zeDlHandle,
|
100 |
| - "zeCommandQueueExecuteCommandLists", lib); |
| 100 | + "zeCommandQueueExecuteCommandLists", lib_name); |
101 | 101 | ASSERT_NE(libze_ops.zeCommandQueueExecuteCommandLists, nullptr);
|
102 |
| - *(void **)&libze_ops.zeCommandQueueSynchronize = |
103 |
| - util_get_symbol_addr(zeDlHandle, "zeCommandQueueSynchronize", lib); |
| 102 | + *(void **)&libze_ops.zeCommandQueueSynchronize = util_get_symbol_addr( |
| 103 | + zeDlHandle, "zeCommandQueueSynchronize", lib_name); |
104 | 104 | ASSERT_NE(libze_ops.zeCommandQueueSynchronize, nullptr);
|
105 | 105 | *(void **)&libze_ops.zeCommandListCreate =
|
106 |
| - util_get_symbol_addr(zeDlHandle, "zeCommandListCreate", lib); |
| 106 | + util_get_symbol_addr(zeDlHandle, "zeCommandListCreate", lib_name); |
107 | 107 | ASSERT_NE(libze_ops.zeCommandListCreate, nullptr);
|
108 | 108 | *(void **)&libze_ops.zeCommandListDestroy =
|
109 |
| - util_get_symbol_addr(zeDlHandle, "zeCommandListDestroy", lib); |
| 109 | + util_get_symbol_addr(zeDlHandle, "zeCommandListDestroy", lib_name); |
110 | 110 | ASSERT_NE(libze_ops.zeCommandListDestroy, nullptr);
|
111 | 111 | *(void **)&libze_ops.zeCommandListClose =
|
112 |
| - util_get_symbol_addr(zeDlHandle, "zeCommandListClose", lib); |
| 112 | + util_get_symbol_addr(zeDlHandle, "zeCommandListClose", lib_name); |
113 | 113 | ASSERT_NE(libze_ops.zeCommandListClose, nullptr);
|
114 | 114 | *(void **)&libze_ops.zeCommandListAppendMemoryCopy =
|
115 | 115 | util_get_symbol_addr(zeDlHandle, "zeCommandListAppendMemoryCopy",
|
116 |
| - lib); |
| 116 | + lib_name); |
117 | 117 | ASSERT_NE(libze_ops.zeCommandListAppendMemoryCopy, nullptr);
|
118 | 118 | *(void **)&libze_ops.zeCommandListAppendMemoryFill =
|
119 | 119 | util_get_symbol_addr(zeDlHandle, "zeCommandListAppendMemoryFill",
|
120 |
| - lib); |
| 120 | + lib_name); |
121 | 121 | ASSERT_NE(libze_ops.zeCommandListAppendMemoryFill, nullptr);
|
122 |
| - *(void **)&libze_ops.zeMemGetAllocProperties = |
123 |
| - util_get_symbol_addr(zeDlHandle, "zeMemGetAllocProperties", lib); |
| 122 | + *(void **)&libze_ops.zeMemGetAllocProperties = util_get_symbol_addr( |
| 123 | + zeDlHandle, "zeMemGetAllocProperties", lib_name); |
124 | 124 | ASSERT_NE(libze_ops.zeMemGetAllocProperties, nullptr);
|
125 | 125 | *(void **)&libze_ops.zeMemAllocDevice =
|
126 |
| - util_get_symbol_addr(zeDlHandle, "zeMemAllocDevice", lib); |
| 126 | + util_get_symbol_addr(zeDlHandle, "zeMemAllocDevice", lib_name); |
127 | 127 | ASSERT_NE(libze_ops.zeMemAllocDevice, nullptr);
|
128 | 128 | *(void **)&libze_ops.zeMemFree =
|
129 |
| - util_get_symbol_addr(zeDlHandle, "zeMemFree", lib); |
| 129 | + util_get_symbol_addr(zeDlHandle, "zeMemFree", lib_name); |
130 | 130 | ASSERT_NE(libze_ops.zeMemFree, nullptr);
|
131 | 131 | }
|
132 | 132 |
|
|
0 commit comments