Skip to content

Commit 4f19518

Browse files
committed
wip
1 parent d510a7d commit 4f19518

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

source/loader/layers/sanitizer/asan/asan_shadow.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ ur_result_t ShadowMemoryGPU::EnqueuePoisonShadow(ur_queue_handle_t Queue,
223223
(void *)(MappedPtr + PageSize - 1));
224224

225225
// Initialize to zero
226-
URes = EnqueueUSMMemset(Queue, (void *)MappedPtr, 0,
226+
URes = EnqueueUSMBlockingSet(Queue, (void *)MappedPtr, 0,
227227
PageSize);
228228
if (URes != UR_RESULT_SUCCESS) {
229229
getContext()->logger.error("EnqueueUSMBlockingSet(): {}",
@@ -236,7 +236,7 @@ ur_result_t ShadowMemoryGPU::EnqueuePoisonShadow(ur_queue_handle_t Queue,
236236
}
237237
}
238238

239-
auto URes = EnqueueUSMMemset(Queue, (void *)ShadowBegin, Value,
239+
auto URes = EnqueueUSMBlockingSet(Queue, (void *)ShadowBegin, Value,
240240
ShadowEnd - ShadowBegin + 1);
241241
getContext()->logger.debug(
242242
"EnqueuePoisonShadow (addr={}, count={}, value={}): {}",
@@ -272,7 +272,7 @@ ur_result_t ShadowMemoryGPU::AllocLocalShadow(ur_queue_handle_t Queue,
272272
(void **)&LocalShadowOffset));
273273

274274
// Initialize shadow memory
275-
ur_result_t URes = EnqueueUSMMemset(
275+
ur_result_t URes = EnqueueUSMBlockingSet(
276276
Queue, (void *)LocalShadowOffset, 0, RequiredShadowSize);
277277
if (URes != UR_RESULT_SUCCESS) {
278278
UR_CALL(getContext()->urDdiTable.USM.pfnFree(
@@ -312,7 +312,7 @@ ur_result_t ShadowMemoryGPU::AllocPrivateShadow(ur_queue_handle_t Queue,
312312
(void **)&PrivateShadowOffset));
313313

314314
// Initialize shadow memory
315-
ur_result_t URes = EnqueueUSMMemset(
315+
ur_result_t URes = EnqueueUSMBlockingSet(
316316
Queue, (void *)PrivateShadowOffset, 0, RequiredShadowSize);
317317
if (URes != UR_RESULT_SUCCESS) {
318318
UR_CALL(getContext()->urDdiTable.USM.pfnFree(

source/loader/layers/sanitizer/msan/msan_ddi.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1319,7 +1319,7 @@ ur_result_t UR_APICALL urEnqueueUSMFill(
13191319
getMsanInterceptor()->getDeviceInfo(MemInfo->Device);
13201320
const auto MemShadow = DeviceInfo->Shadow->MemToShadow(Mem);
13211321

1322-
UR_CALL(EnqueueUSMMemset(hQueue, (void *)MemShadow, 0, size, 1,
1322+
UR_CALL(EnqueueUSMBlockingSet(hQueue, (void *)MemShadow, 0, size, 1,
13231323
phEvent, phEvent));
13241324
}
13251325

@@ -1375,7 +1375,7 @@ ur_result_t UR_APICALL urEnqueueUSMMemcpy(
13751375
getMsanInterceptor()->getDeviceInfo(DstInfo->Device);
13761376
auto DstShadow = DeviceInfo->Shadow->MemToShadow(Dst);
13771377

1378-
UR_CALL(EnqueueUSMMemset(hQueue, (void *)DstShadow, 0, size, 1,
1378+
UR_CALL(EnqueueUSMBlockingSet(hQueue, (void *)DstShadow, 0, size, 1,
13791379
phEvent, phEvent));
13801380
}
13811381

source/loader/layers/sanitizer/msan/msan_shadow.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ ur_result_t MsanShadowMemoryGPU::EnqueueMapShadow(
214214
(void *)(MappedPtr + PageSize - 1));
215215

216216
// Initialize to zero
217-
URes = EnqueueUSMMemset(Queue, (void *)MappedPtr, 0, PageSize,
217+
URes = EnqueueUSMBlockingSet(Queue, (void *)MappedPtr, 0, PageSize,
218218
EventWaitList.size(), EventWaitList.data(),
219219
OutEvent);
220220
if (URes != UR_RESULT_SUCCESS) {
@@ -261,7 +261,7 @@ ur_result_t MsanShadowMemoryGPU::EnqueuePoisonShadow(
261261
const uptr ShadowEnd = MemToShadow(Ptr + Size - 1);
262262
assert(ShadowBegin <= ShadowEnd);
263263

264-
auto Result = EnqueueUSMMemset(Queue, (void *)ShadowBegin, Value,
264+
auto Result = EnqueueUSMBlockingSet(Queue, (void *)ShadowBegin, Value,
265265
ShadowEnd - ShadowBegin + 1, Events.size(),
266266
Events.data(), OutEvent);
267267

source/loader/layers/sanitizer/sanitizer_common/sanitizer_utils.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ size_t GetVirtualMemGranularity(ur_context_handle_t Context,
243243
return Size;
244244
}
245245

246-
ur_result_t EnqueueUSMMemset(ur_queue_handle_t Queue, void *Ptr, char Value,
246+
ur_result_t EnqueueUSMBlockingSet(ur_queue_handle_t Queue, void *Ptr, char Value,
247247
size_t Size, uint32_t NumEvents,
248248
const ur_event_handle_t *EventWaitList,
249249
ur_event_handle_t *OutEvent) {

source/loader/layers/sanitizer/sanitizer_common/sanitizer_utils.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ size_t GetVirtualMemGranularity(ur_context_handle_t Context,
5959
ur_device_handle_t Device);
6060

6161
ur_result_t
62-
EnqueueUSMMemset(ur_queue_handle_t Queue, void *Ptr, char Value,
62+
EnqueueUSMBlockingSet(ur_queue_handle_t Queue, void *Ptr, char Value,
6363
size_t Size, uint32_t NumEvents = 0,
6464
const ur_event_handle_t *EventWaitList = nullptr,
6565
ur_event_handle_t *OutEvent = nullptr);

0 commit comments

Comments
 (0)