diff options
author | Nicolas Roard <nicolas@android.com> | 2011-01-30 15:34:46 -0800 |
---|---|---|
committer | Nicolas Roard <nicolas@android.com> | 2011-01-30 17:11:52 -0800 |
commit | da44133fe92ec11fa6b904c498e7e5cd23a43cbf (patch) | |
tree | 9fb27831c884476be59161bd16fd0427412a1865 /WebCore/platform/graphics/android/DoubleBufferedTexture.cpp | |
parent | 49e6e531daf99d2349caab00380648b689e7c1dc (diff) | |
download | external_webkit-da44133fe92ec11fa6b904c498e7e5cd23a43cbf.zip external_webkit-da44133fe92ec11fa6b904c498e7e5cd23a43cbf.tar.gz external_webkit-da44133fe92ec11fa6b904c498e7e5cd23a43cbf.tar.bz2 |
Add a ClassTracker class to more easily track leaks
bug:3376517
Change-Id: Ieb419bc3140963ccbda3e2f130778ec53b2920aa
Diffstat (limited to 'WebCore/platform/graphics/android/DoubleBufferedTexture.cpp')
-rw-r--r-- | WebCore/platform/graphics/android/DoubleBufferedTexture.cpp | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp b/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp index 31a1186..7dcd1bc 100644 --- a/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp +++ b/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp @@ -26,6 +26,7 @@ #include "config.h" #include "DoubleBufferedTexture.h" +#include "ClassTracker.h" #include "GLUtils.h" #define LOG_NDEBUG 1 @@ -34,14 +35,6 @@ namespace WebCore { -#ifdef DEBUG_COUNT -static int gDoubleBufferedTextureCount = 0; -int DoubleBufferedTexture::count() -{ - return gDoubleBufferedTextureCount; -} -#endif - DoubleBufferedTexture::DoubleBufferedTexture(EGLContext sharedContext) { m_display = eglGetCurrentDisplay(); @@ -50,16 +43,15 @@ DoubleBufferedTexture::DoubleBufferedTexture(EGLContext sharedContext) m_writeableTexture = &m_textureA; m_lockedConsumerTexture = GL_NO_TEXTURE; m_supportsEGLImage = GLUtils::isEGLImageSupported(); - #ifdef DEBUG_COUNT - gDoubleBufferedTextureCount++; + ClassTracker::instance()->increment("DoubleBufferedTexture"); #endif } DoubleBufferedTexture::~DoubleBufferedTexture() { #ifdef DEBUG_COUNT - gDoubleBufferedTextureCount--; + ClassTracker::instance()->decrement("DoubleBufferedTexture"); #endif } |