From: Tobin Ehlis Date: Thu, 23 Oct 2014 19:45:13 +0000 (-0600) Subject: Add xglDestroyDevice() call to test framework. X-Git-Tag: upstream/1.1.92~6489 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c1fa206456f29a31532fad6dc5d13ed7c28e0285;p=platform%2Fupstream%2FVulkan-Tools.git Add xglDestroyDevice() call to test framework. --- diff --git a/layers/object_track.c b/layers/object_track.c index e0a99f6..697c8e5 100644 --- a/layers/object_track.c +++ b/layers/object_track.c @@ -378,6 +378,12 @@ XGL_LAYER_EXPORT XGL_RESULT XGLAPI xglDestroyDevice(XGL_DEVICE device) XGL_RESULT result = nextTable.DestroyDevice(device); printf("OBJ[%llu] : DESTROY device object %p\n", object_track_index++, (void*)device); ll_remove_obj((XGL_VOID*)device); + // Report any remaining objects in LL + objNode *pTrav = pObjLLHead; + while (pTrav) { + printf("OBJ ERROR : %s object %p has not been destroyed (was used %lu times).\n", pTrav->objType, pTrav->pObj, pTrav->numUses); + pTrav = pTrav->pNext; + } return result; }