diff options
author | Mathias Agopian <mathias@google.com> | 2012-02-29 20:43:29 -0800 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2012-02-29 20:47:20 -0800 |
commit | cf56319d4deb2215e5274f321f7fee71caa1ada1 (patch) | |
tree | da3e96a857334c1128678f59d0fc4abbd3d11390 | |
parent | 8c50c870153ba849ecc6b0bfcb2d950367359f6f (diff) | |
download | frameworks_native-cf56319d4deb2215e5274f321f7fee71caa1ada1.zip frameworks_native-cf56319d4deb2215e5274f321f7fee71caa1ada1.tar.gz frameworks_native-cf56319d4deb2215e5274f321f7fee71caa1ada1.tar.bz2 |
add more tracing for buffer allocation
Change-Id: I8408850d0625985992ef2e2cd0c9f300b1fca293
-rw-r--r-- | libs/ui/GraphicBufferAllocator.cpp | 4 | ||||
-rw-r--r-- | libs/ui/GraphicBufferMapper.cpp | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/libs/ui/GraphicBufferAllocator.cpp b/libs/ui/GraphicBufferAllocator.cpp index d344737..ff550d9 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 <cutils/log.h> #include <utils/Singleton.h> #include <utils/String8.h> +#include <utils/Trace.h> #include <ui/GraphicBufferAllocator.h> @@ -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 b173c85..967da98 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 <stdint.h> #include <errno.h> #include <utils/Errors.h> #include <utils/Log.h> +#include <utils/Trace.h> #include <ui/GraphicBufferMapper.h> #include <ui/Rect.h> @@ -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); |