OSDN Git Service

Fix missing parameter of vatrace DisplayAttribute print
authorAustin Yuan <shengquan.yuan@intel.com>
Tue, 24 May 2016 06:57:25 +0000 (14:57 +0800)
committerAustin Yuan <shengquan.yuan@intel.com>
Tue, 24 May 2016 06:57:25 +0000 (14:57 +0800)
[49270.199330] ==========va_TraceMaxNumDisplayAttributes
[49270.199334]  max_display_attributes = 6
[49270.199362]  num_attributes = 5
[49270.199365]  attr_list[-1429804448] =
[49270.199367]    typ = 0x00000000

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
va/va_trace.c

index 994422e..f75b876 100644 (file)
@@ -4871,11 +4871,12 @@ void va_TraceQueryDisplayAttributes (
 
     DPY2TRACE_VIRCTX(dpy);
 
+    TRACE_FUNCNAME(idx);
     va_TraceMsg(trace_ctx, "\tnum_attributes = %d\n", *num_attributes);
     
     for (i=0; i<*num_attributes; i++) {
-        va_TraceMsg(trace_ctx, "\tattr_list[%d] =\n");
-        va_TraceMsg(trace_ctx, "\t  typ = 0x%08x\n", attr_list[i].type);
+        va_TraceMsg(trace_ctx, "\tattr_list[%d] =\n", i);
+        va_TraceMsg(trace_ctx, "\t  type = 0x%08x\n", attr_list[i].type);
         va_TraceMsg(trace_ctx, "\t  min_value = %d\n", attr_list[i].min_value);
         va_TraceMsg(trace_ctx, "\t  max_value = %d\n", attr_list[i].max_value);
         va_TraceMsg(trace_ctx, "\t  value = %d\n", attr_list[i].value);
@@ -4901,8 +4902,8 @@ static void va_TraceDisplayAttributes (
     va_TraceMsg(trace_ctx, "\tnum_attributes = %d\n", num_attributes);
 
     for (i=0; i<num_attributes; i++) {
-        va_TraceMsg(trace_ctx, "\tattr_list[%d] =\n");
-        va_TraceMsg(trace_ctx, "\t  typ = 0x%08x\n", attr_list[i].type);
+        va_TraceMsg(trace_ctx, "\tattr_list[%d] =\n", i);
+        va_TraceMsg(trace_ctx, "\t  type = 0x%08x\n", attr_list[i].type);
         va_TraceMsg(trace_ctx, "\t  min_value = %d\n", attr_list[i].min_value);
         va_TraceMsg(trace_ctx, "\t  max_value = %d\n", attr_list[i].max_value);
         va_TraceMsg(trace_ctx, "\t  value = %d\n", attr_list[i].value);