pp: enhance debugging logs 47/173147/1
authorBoram Park <boram1288.park@samsung.com>
Mon, 19 Mar 2018 04:53:05 +0000 (13:53 +0900)
committerBoram Park <boram1288.park@samsung.com>
Tue, 20 Mar 2018 01:32:55 +0000 (10:32 +0900)
Change-Id: I447c3e9f8a1f359511976479d06d39c31f964292

src/tdm_pp.c

index ae5022e1e6b90ef7d8b2506ed5cfd6647c431ab5..c22fee02ba625d85a4ead05cc53d3a0dfa339dee 100644 (file)
@@ -63,7 +63,12 @@ _tdm_pp_print_list(struct list_head *list)
        p = str;
        LIST_FOR_EACH_ENTRY(b, list, link) {
                if (len > 0) {
-                       int l = snprintf(p, len, " (%p,%p)", b->src, b->dst);
+                       tbm_bo src_bo = tbm_surface_internal_get_bo(b->src, 0);
+                       tbm_bo dst_bo = tbm_surface_internal_get_bo(b->dst, 0);
+                       int src_flags = tbm_bo_get_flags(src_bo);
+                       int dst_flags = tbm_bo_get_flags(dst_bo);
+                       int l = snprintf(p, len, " (%p[bo_flags:%x], %p[bo_flags:%x])",
+                                                        b->src, src_flags, b->dst, dst_flags);
                        p += l;
                        len -= l;
                } else