From cf56319d4deb2215e5274f321f7fee71caa1ada1 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Wed, 29 Feb 2012 20:43:29 -0800 Subject: [PATCH] add more tracing for buffer allocation Change-Id: I8408850d0625985992ef2e2cd0c9f300b1fca293 --- libs/ui/GraphicBufferAllocator.cpp | 4 ++++ libs/ui/GraphicBufferMapper.cpp | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/libs/ui/GraphicBufferAllocator.cpp b/libs/ui/GraphicBufferAllocator.cpp index d3447377f..ff550d961 100644 --- a/libs/ui/GraphicBufferAllocator.cpp +++ b/libs/ui/GraphicBufferAllocator.cpp @@ -16,11 +16,13 @@ */ #define LOG_TAG "GraphicBufferAllocator" +#define ATRACE_TAG ATRACE_TAG_GRAPHICS #include #include #include +#include #include @@ -91,6 +93,7 @@ void GraphicBufferAllocator::dumpToSystemLog() status_t GraphicBufferAllocator::alloc(uint32_t w, uint32_t h, PixelFormat format, int usage, buffer_handle_t* handle, int32_t* stride) { + ATRACE_CALL(); // make sure to not allocate a N x 0 or 0 x N buffer, since this is // allowed from an API stand-point allocate a 1x1 buffer instead. if (!w || !h) @@ -128,6 +131,7 @@ status_t GraphicBufferAllocator::alloc(uint32_t w, uint32_t h, PixelFormat forma status_t GraphicBufferAllocator::free(buffer_handle_t handle) { + ATRACE_CALL(); status_t err; err = mAllocDev->free(mAllocDev, handle); diff --git a/libs/ui/GraphicBufferMapper.cpp b/libs/ui/GraphicBufferMapper.cpp index b173c854d..967da986c 100644 --- a/libs/ui/GraphicBufferMapper.cpp +++ b/libs/ui/GraphicBufferMapper.cpp @@ -15,12 +15,14 @@ */ #define LOG_TAG "GraphicBufferMapper" +#define ATRACE_TAG ATRACE_TAG_GRAPHICS #include #include #include #include +#include #include #include @@ -46,6 +48,7 @@ GraphicBufferMapper::GraphicBufferMapper() status_t GraphicBufferMapper::registerBuffer(buffer_handle_t handle) { + ATRACE_CALL(); status_t err; err = mAllocMod->registerBuffer(mAllocMod, handle); @@ -57,6 +60,7 @@ status_t GraphicBufferMapper::registerBuffer(buffer_handle_t handle) status_t GraphicBufferMapper::unregisterBuffer(buffer_handle_t handle) { + ATRACE_CALL(); status_t err; err = mAllocMod->unregisterBuffer(mAllocMod, handle); @@ -69,6 +73,7 @@ status_t GraphicBufferMapper::unregisterBuffer(buffer_handle_t handle) status_t GraphicBufferMapper::lock(buffer_handle_t handle, int usage, const Rect& bounds, void** vaddr) { + ATRACE_CALL(); status_t err; err = mAllocMod->lock(mAllocMod, handle, usage, @@ -81,6 +86,7 @@ status_t GraphicBufferMapper::lock(buffer_handle_t handle, status_t GraphicBufferMapper::unlock(buffer_handle_t handle) { + ATRACE_CALL(); status_t err; err = mAllocMod->unlock(mAllocMod, handle);