Skip to content

Commit 73304bb

Browse files
committed
fix MemToShadow_DG2
1 parent 8ff08cd commit 73304bb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

source/loader/layers/sanitizer/asan_interceptor.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ uptr MemToShadow_CPU(uptr USM_SHADOW_BASE, uptr UPtr) {
2929

3030
uptr MemToShadow_DG2(uptr USM_SHADOW_BASE, uptr UPtr) {
3131
if (UPtr & 0xFFFF000000000000ULL) { // Device USM
32-
return USM_SHADOW_BASE + 0x100000000000ULL +
33-
((UPtr & 0x7FFFFFFFFFFFULL) >> 3);
32+
return USM_SHADOW_BASE + 0x80000000000ULL +
33+
((UPtr & 0x7FFFFFFFFFFFULL) >> ASAN_SHADOW_SCALE);
3434
} else { // Host/Shared USM
35-
return USM_SHADOW_BASE + (UPtr >> 3);
35+
return USM_SHADOW_BASE + (UPtr >> ASAN_SHADOW_SCALE);
3636
}
3737
}
3838

0 commit comments

Comments
 (0)