X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=trace_write.cpp;h=6a44b28c231698ce8eff059f590b519d480c567d;hb=9bde72eb176831d6d4b185ec7880ec35e61147f8;hp=15d1d1fd06fc18e8428ebcf52a4bc2024dffd5c9;hpb=d320ec46f2923e580b379cebef4bf91d0d279c91;p=apitrace diff --git a/trace_write.cpp b/trace_write.cpp index 15d1d1f..6a44b28 100644 --- a/trace_write.cpp +++ b/trace_write.cpp @@ -315,6 +315,9 @@ void LiteralBitmask(const BitmaskSig &bitmask, unsigned long long value) { if (!lookup(bitmasks, bitmask.id)) { WriteUInt(bitmask.count); for (unsigned i = 0; i < bitmask.count; ++i) { + if (i != 0 && bitmask.values[i].value == 0) { + OS::DebugMessage("apitrace: bitmask %s is zero but is not first flag\n", bitmask.values[i].name); + } WriteString(bitmask.values[i].name); WriteUInt(bitmask.values[i].value); }