anv/device: Wrap a couple valgrind calls in the VG macro
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 28 Sep 2015 18:08:50 +0000 (11:08 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Mon, 28 Sep 2015 18:18:52 +0000 (11:18 -0700)
This fixes the build for systems that don't have valgrind devel packages
installed.

src/vulkan/anv_device.c

index d79ff8a779c5319f7208cc44dc169cfce4ff1061..3c10545e8bcb7d95aaab2b34246da9201088b9c7 100644 (file)
@@ -201,8 +201,8 @@ anv_instance_alloc(struct anv_instance *instance, size_t size,
    void *mem = instance->pfnAlloc(instance->pAllocUserData,
                                   size, alignment, allocType);
    if (mem) {
-      VALGRIND_MEMPOOL_ALLOC(instance, mem, size);
-      VALGRIND_MAKE_MEM_UNDEFINED(mem, size);
+      VG(VALGRIND_MEMPOOL_ALLOC(instance, mem, size));
+      VG(VALGRIND_MAKE_MEM_UNDEFINED(mem, size));
    }
    return mem;
 }
@@ -213,7 +213,7 @@ anv_instance_free(struct anv_instance *instance, void *mem)
    if (mem == NULL)
       return;
 
-   VALGRIND_MEMPOOL_FREE(instance, mem);
+   VG(VALGRIND_MEMPOOL_FREE(instance, mem));
 
    instance->pfnFree(instance->pAllocUserData, mem);
 }