]> git.cworth.org Git - apitrace/commitdiff
Warn on unknown attrib_list keys.
authorAndreas Hartmetz <ahartmetz@gmail.com>
Fri, 12 Jul 2013 08:12:11 +0000 (10:12 +0200)
committerAndreas Hartmetz <ahartmetz@gmail.com>
Fri, 12 Jul 2013 08:12:11 +0000 (10:12 +0200)
wrappers/trace.py

index 0d7741eb391e55ef5c6d51ef0429d7b206ef8ae3..9bacf8a2ff5b4d04bdc1c2f9827b1ac34a3283d0 100644 (file)
@@ -257,7 +257,9 @@ class ValueSerializer(stdapi.Visitor, stdapi.ExpanderMixin):
         # unknown key, write an int value
         print '        default:'
         print '            trace::localWriter.beginElement();'
-        print '            trace::localWriter.writeSInt(%(array)s[%(i)s]);'  % {'array': instance, 'i': index}
+        print '            os::log("apitrace: warning: %s: unknown key 0x%04X, interpreting value as int\\n", ' + \
+                           '__FUNCTION__, %(array)s[%(i)s]);'  % {'array': instance, 'i': index}
+        print '            trace::localWriter.writeSInt(%(array)s[%(i)s]);' % {'array': instance, 'i': index}
         print '            trace::localWriter.endElement();'
         print '            break;'
         print '        }'