]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
rose: only dump small-block table in block mode
authorJustin Viiret <justin.viiret@intel.com>
Fri, 8 Jul 2016 01:36:10 +0000 (11:36 +1000)
committerMatthew Barr <matthew.barr@intel.com>
Wed, 10 Aug 2016 04:57:20 +0000 (14:57 +1000)
src/rose/rose_build_dump.cpp

index fc60af4ccb2659e050d7c51b29fe140c26d51cce..5e176c30c1217b30042e8ef11cd32f1b5061b1b4 100644 (file)
@@ -469,11 +469,14 @@ void dumpRoseTestLiterals(const RoseBuildImpl &build, const string &base) {
     lits = fillHamsterLiteralList(build, ROSE_EOD_ANCHORED);
     dumpTestLiterals(base + "rose_eod_test_literals.txt", lits);
 
-    lits = fillHamsterLiteralList(build, ROSE_FLOATING, ROSE_SMALL_BLOCK_LEN);
-    auto lits2 = fillHamsterLiteralList(build, ROSE_ANCHORED_SMALL_BLOCK,
-                                        ROSE_SMALL_BLOCK_LEN);
-    lits.insert(end(lits), begin(lits2), end(lits2));
-    dumpTestLiterals(base + "rose_smallblock_test_literals.txt", lits);
+    if (!build.cc.streaming) {
+        lits = fillHamsterLiteralList(build, ROSE_FLOATING,
+                                      ROSE_SMALL_BLOCK_LEN);
+        auto lits2 = fillHamsterLiteralList(build, ROSE_ANCHORED_SMALL_BLOCK,
+                                            ROSE_SMALL_BLOCK_LEN);
+        lits.insert(end(lits), begin(lits2), end(lits2));
+        dumpTestLiterals(base + "rose_smallblock_test_literals.txt", lits);
+    }
 }
 
 void dumpRose(const RoseBuild &build_base, const RoseEngine *t,