]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
filterLits: better debug output
authorJustin Viiret <justin.viiret@intel.com>
Mon, 23 Jan 2017 22:41:07 +0000 (09:41 +1100)
committerMatthew Barr <matthew.barr@intel.com>
Wed, 26 Apr 2017 04:41:30 +0000 (14:41 +1000)
src/rose/rose_build_lit_accel.cpp

index 1388069dad76217fb64c629df150e1b2fb4e8034..b389f493d112dd9f8eba90e7088b138cfc6b846d 100644 (file)
@@ -38,6 +38,7 @@
 #include "nfa/trufflecompile.h"
 #include "util/compare.h"
 #include "util/dump_charclass.h"
+#include "util/ue2string.h"
 #include "util/verify_types.h"
 
 using namespace std;
@@ -342,15 +343,10 @@ void filterLits(const vector<AccelString> &lits, hwlm_group_t expected_groups,
             *min_len = verify_u32(lit_len);
         }
 
+        DEBUG_PRINTF("lit: '%s', nocase=%d, groups=0x%llx\n",
+                     escapeString(lit.s).c_str(), lit.nocase ? 1 : 0,
+                     lit.groups);
         filtered_lits->push_back(&lit);
-
-#ifdef DEBUG
-        DEBUG_PRINTF("lit:");
-        for (u32 i = 0; i < lit.s.length(); i++) {
-            printf("%02hhx", lit.s[i]);
-        }
-        printf("\n");
-#endif
     }
 }