]> git.cworth.org Git - apitrace/blobdiff - wrappers/trace.py
Warn on unknown attrib_list keys.
[apitrace] / 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 '        }'