]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
deadcode.DeadStores
authorgtsoul-tech <gtsoulkanakis@gmail.com>
Thu, 30 May 2024 13:40:18 +0000 (16:40 +0300)
committergtsoul-tech <gtsoulkanakis@gmail.com>
Thu, 30 May 2024 13:40:18 +0000 (16:40 +0300)
src/nfa/mcclellan_common_impl.h
src/nfa/sheng_impl.h
src/nfa/sheng_impl4.h
src/rose/program_runtime.c
unit/hyperscan/expr_info.cpp
unit/hyperscan/single.cpp

index 6ec1b1f153403ce3958c3f34d4a2ada6a0fb41f8..14a71d3f3da176cb0bd2c2534eeb732a4b3e04c1 100644 (file)
@@ -134,7 +134,6 @@ u16 doWide16(const char *wide_entry, const u8 **c_inout, const u8 *end,
         len_c -= 16;
     }
 
-    pos = 0;
     // at least one in (0, 16).
     u32 loadLength_w = MIN(len_w, 16);
     u32 loadLength_c = MIN(len_c, 16);
index 2c7014467aae6b18b879b14bfd44b601fb89a959..8b22d81067c5013346df81d7cdfb9043a8f271ae 100644 (file)
@@ -67,7 +67,7 @@ char SHENG_IMPL(u8 *state, NfaCallback cb, void *ctxt, const struct sheng *s,
 
         if (unlikely(ACCEPT_FUNC(tmp))) {
             DEBUG_PRINTF("Accept state %u reached\n", tmp & SHENG_STATE_MASK);
-            u64a match_offset = base_offset + (cur_buf - buf) + 1;
+            u64a match_offset = base_offset + (cur_buf - buf) + 1;  //NOLINT (clang-analyzer-deadcode.DeadStores)
             DEBUG_PRINTF("Match @ %llu\n", match_offset);
             if (STOP_AT_MATCH) {
                 DEBUG_PRINTF("Stopping at match @ %lli\n",
index 718c3409e983adadbac963128f43322daec5d439..d2b3dc35d8e6d4a18c701fa2235ecefdf7588d8a 100644 (file)
@@ -129,7 +129,7 @@ char SHENG_IMPL(u8 *state, NfaCallback cb, void *ctxt, const struct sheng *s,
 
         if (unlikely(INTERESTING_FUNC(a1, a2, a3, a4))) {
             if (ACCEPT_FUNC(a1)) {
-                u64a match_offset = base_offset + b1 - buf;
+                u64a match_offset = base_offset + b1 - buf; //NOLINT (clang-analyzer-deadcode.DeadStores)
                 DEBUG_PRINTF("Accept state %u reached\n",
                              a1 & SHENG_STATE_MASK);
                 DEBUG_PRINTF("Match @ %llu\n", match_offset);
@@ -154,7 +154,7 @@ char SHENG_IMPL(u8 *state, NfaCallback cb, void *ctxt, const struct sheng *s,
                 }
             }
             if (ACCEPT_FUNC(a2)) {
-                u64a match_offset = base_offset + b2 - buf;
+                u64a match_offset = base_offset + b2 - buf; //NOLINT (clang-analyzer-deadcode.DeadStores)
                 DEBUG_PRINTF("Accept state %u reached\n",
                              a2 & SHENG_STATE_MASK);
                 DEBUG_PRINTF("Match @ %llu\n", match_offset);
@@ -179,7 +179,7 @@ char SHENG_IMPL(u8 *state, NfaCallback cb, void *ctxt, const struct sheng *s,
                 }
             }
             if (ACCEPT_FUNC(a3)) {
-                u64a match_offset = base_offset + b3 - buf;
+                u64a match_offset = base_offset + b3 - buf;     //NOLINT (clang-analyzer-deadcode.DeadStores)
                 DEBUG_PRINTF("Accept state %u reached\n",
                              a3 & SHENG_STATE_MASK);
                 DEBUG_PRINTF("Match @ %llu\n", match_offset);
@@ -204,7 +204,7 @@ char SHENG_IMPL(u8 *state, NfaCallback cb, void *ctxt, const struct sheng *s,
                 }
             }
             if (ACCEPT_FUNC(a4)) {
-                u64a match_offset = base_offset + b4 - buf;
+                u64a match_offset = base_offset + b4 - buf; //NOLINT (clang-analyzer-deadcode.DeadStores)
                 DEBUG_PRINTF("Accept state %u reached\n",
                              a4 & SHENG_STATE_MASK);
                 DEBUG_PRINTF("Match @ %llu\n", match_offset);
index 87dc0c4d971c63b9b266b0cd11c603979eeeabd2..bedc8264887e712cd1f5ba20215e6302c2b03338 100644 (file)
@@ -2991,7 +2991,7 @@ hwlmcb_rv_t roseRunProgram(const struct RoseEngine *t,
 
                     pc = getByOffset(t, ri->child_offset);
                     pc_base = pc;
-                    programOffset = (const u8 *)pc_base -(const u8 *)t;
+                    programOffset = (const u8 *)pc_base -(const u8 *)t;         //NOLINT (clang-analyzer-deadcode.DeadStores)
                     DEBUG_PRINTF("pc_base %p pc %p child_offset %u squash %u\n",
                                  pc_base, pc, ri->child_offset, ri->squash);
                     work_done = 0;
@@ -3428,7 +3428,7 @@ hwlmcb_rv_t roseRunProgram_l(const struct RoseEngine *t,
 
                     pc = getByOffset(t, ri->child_offset);
                     pc_base = pc;
-                    programOffset = (const u8 *)pc_base -(const u8 *)t;
+                    programOffset = (const u8 *)pc_base -(const u8 *)t;         //NOLINT (clang-analyzer-deadcode.DeadStores)
                     DEBUG_PRINTF("pc_base %p pc %p child_offset %u squash %u\n",
                                  pc_base, pc, ri->child_offset, ri->squash);
                     work_done = 0;
index 0ea8bce5170a8dc156014eff544711880597c2ca..647714e2853d3621d78885ef66f5716fec8c3aa8 100644 (file)
@@ -89,7 +89,7 @@ ostream& operator<<(ostream &os, const hs_expr_ext &ext) {
             os << ", ";
         }
         os << "hamming_distance=" << ext.hamming_distance;
-        first = false;
+        //first = false;
     }
     return os;
 }
index 278d28f7ebe49c633799a7df0079bfcdba93da63..3f916c9132ea275a9cf04d62db4bb127fecde146 100644 (file)
@@ -571,7 +571,7 @@ TEST_P(HyperscanTestMatchTerminate, StreamWhole) {
                          terminateHandler, &count);
     ASSERT_TRUE(err == HS_SUCCESS || err == HS_SCAN_TERMINATED);
 
-    err = hs_close_stream(stream, scratch, terminateHandler, &count);
+    hs_close_stream(stream, scratch, terminateHandler, &count);
     ASSERT_EQ(1, count) << "Number of matches returned was not 1.";
 
     err = hs_free_scratch(scratch);
@@ -600,7 +600,7 @@ TEST_P(HyperscanTestMatchTerminate, StreamByteByByte) {
         ASSERT_TRUE(err == HS_SUCCESS || err == HS_SCAN_TERMINATED);
     }
 
-    err = hs_close_stream(stream, scratch, terminateHandler, &count);
+    hs_close_stream(stream, scratch, terminateHandler, &count);
     ASSERT_EQ(1, count) << "Number of matches returned was not 1.";
 
     err = hs_free_scratch(scratch);