diff options
author | Vishal Mahaveer <vishalm@ti.com> | 2018-03-01 16:32:05 -0600 |
---|---|---|
committer | Vishal Mahaveer <vishalm@ti.com> | 2018-03-08 11:23:03 -0600 |
commit | 998f71296e5f23e7b99c7433c2d456c3503f6772 (patch) | |
tree | aff9b1a0efedb041e3711e413b459b47df0034c6 | |
parent | 86fef9cbae90ea05f7551e407cc0bcbb17f767a1 (diff) | |
download | dra7xx-998f71296e5f23e7b99c7433c2d456c3503f6772.tar.gz |
hwc: add atrace logs
Adding minimal atrace calls under "hal" tag.
Change-Id: Iae04f21041cca6717a1f901439ada84f3eeb7584
Signed-off-by: Vishal Mahaveer <vishalm@ti.com>
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
-rw-r--r-- | hwcomposer/hwc.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/hwcomposer/hwc.c b/hwcomposer/hwc.c index 9b7ebd6..348e2f4 100644 --- a/hwcomposer/hwc.c +++ b/hwcomposer/hwc.c @@ -23,6 +23,7 @@ #include <poll.h> #include <sys/ioctl.h> #include <sys/resource.h> +#include <cutils/trace.h> #include <cutils/properties.h> #include <cutils/log.h> @@ -275,6 +276,7 @@ static int hwc_prepare_for_display(omap_hwc_device_t *hwc_dev, int disp) static int hwc_prepare(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) { + atrace_begin(ATRACE_TAG_HAL, "dra7xx_hwc_prepare"); if (!numDisplays || displays == NULL) { return 0; } @@ -334,6 +336,7 @@ static int hwc_prepare(struct hwc_composer_device_1 *dev, size_t numDisplays, pthread_mutex_unlock(&hwc_dev->ctx_mutex); + atrace_end(ATRACE_TAG_HAL); return err; } @@ -426,6 +429,7 @@ clear_acquire_fences: static int hwc_set(struct hwc_composer_device_1 *dev, size_t numDisplays, hwc_display_contents_1_t** displays) { + atrace_begin(ATRACE_TAG_HAL, "dra7xx_hwc_set"); if (!numDisplays || displays == NULL) { ALOGD("set: empty display list"); return 0; @@ -454,6 +458,7 @@ static int hwc_set(struct hwc_composer_device_1 *dev, pthread_mutex_unlock(&hwc_dev->ctx_mutex); + atrace_end(ATRACE_TAG_HAL); return err; } |