vk/device: Mark newly allocated memory as undefined for valgrind
This way valgrind still works even if the client gives us memory that has been initialized or re-uses memory for some reason.
This commit is contained in:
@@ -844,10 +844,10 @@ anv_device_alloc(struct anv_device * device,
|
||||
size_t alignment,
|
||||
VkSystemAllocType allocType)
|
||||
{
|
||||
return device->instance->pfnAlloc(device->instance->pAllocUserData,
|
||||
size,
|
||||
alignment,
|
||||
allocType);
|
||||
void *mem = device->instance->pfnAlloc(device->instance->pAllocUserData,
|
||||
size, alignment, allocType);
|
||||
VG(VALGRIND_MAKE_MEM_UNDEFINED(mem, size));
|
||||
return mem;
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user