]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
flood_compile: escape chars in debugging
authorJustin Viiret <justin.viiret@intel.com>
Thu, 21 Jul 2016 03:25:26 +0000 (13:25 +1000)
committerMatthew Barr <matthew.barr@intel.com>
Wed, 10 Aug 2016 05:06:05 +0000 (15:06 +1000)
src/fdr/flood_compile.cpp

index 2ee5a1c5590f5d23be2b7253730f5eecc708ee60..62693c300cb6fc2c5b4dda84a383d10c246072d0 100644 (file)
@@ -69,7 +69,7 @@ static
 void updateFloodSuffix(vector<FDRFlood> &tmpFlood, u8 c, u32 suffix) {
     FDRFlood &fl = tmpFlood[c];
     fl.suffix = MAX(fl.suffix, suffix + 1);
-    DEBUG_PRINTF("Updated Flood Suffix for char '%c' to %u\n", c, fl.suffix);
+    DEBUG_PRINTF("Updated Flood Suffix for char 0x%02x to %u\n", c, fl.suffix);
 }
 
 static
@@ -125,8 +125,9 @@ setupFDRFloodControl(const vector<hwlmLiteral> &lits,
         for (u32 i = 0; i < iEnd; i++) {
             if (i < litSize) {
                 if (isDifferent(c, lit.s[litSize - i - 1], lit.nocase)) {
-                    DEBUG_PRINTF("non-flood char in literal[%u] %c != %c\n",
-                                                i, c, lit.s[litSize - i - 1]);
+                    DEBUG_PRINTF("non-flood char in literal[%u]: "
+                                 "0x%02x != 0x%02x\n",
+                                 i, c, lit.s[litSize - i - 1]);
                     upSuffix = MIN(upSuffix, i);
                     loSuffix = MIN(loSuffix, i); // makes sense only for case-less
                     break;