]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Pull request #4376: detection: include OPT_TREE traces in release build
authorYehor Velykozhon -X (yvelykoz - SOFTSERVE INC at Cisco) <yvelykoz@cisco.com>
Fri, 5 Jul 2024 18:55:14 +0000 (18:55 +0000)
committerOleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) <oshumeik@cisco.com>
Fri, 5 Jul 2024 18:55:14 +0000 (18:55 +0000)
Merge in SNORT/snort3 from ~YVELYKOZ/snort3:fix_traces to master

Squashed commit of the following:

commit ca98db474d16d2c4cfbdd0a1274bfaa82b20bb4e
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date:   Fri Jul 5 16:31:31 2024 +0300

    detection: include OPT_TREE traces in release build

src/detection/detect_trace.h
src/detection/detection_module.cc

index 1e3817e087a4877e36367ad1b6052de13e63b7f7..d4cc7ba5fcc7109e9ecfd84d8e556bcf56eb24ac 100644 (file)
@@ -39,16 +39,16 @@ struct PatternMatchData;
 
 enum
 {
-    TRACE_DETECTION_ENGINE = 0,
+    TRACE_OPTION_TREE = 0,
+    TRACE_FP_INFO,
+    TRACE_DETECTION_ENGINE,
     TRACE_RULE_EVAL,
     TRACE_BUFFER,
     TRACE_RULE_VARS,
     TRACE_FP_SEARCH,
     TRACE_PKT_DETECTION,
-    TRACE_OPTION_TREE,
     TRACE_TAG,
     TRACE_CONT,
-    TRACE_FP_INFO,
 };
 
 void clear_trace_cursor_info();
index 6d8afaf2b775873c017604f232c127b953ec30cc..23eb5b2134d1ff79c47db0317e2f84fb40d3275d 100644 (file)
@@ -41,6 +41,8 @@ THREAD_LOCAL const Trace* detection_trace = nullptr;
 
 static const TraceOption detection_trace_options[] =
 {
+    { "opt_tree",      TRACE_OPTION_TREE,       "enable tree option trace logging" },
+    { "fp_info",       TRACE_FP_INFO,           "enable fast pattern info logging" },
 #ifdef DEBUG_MSGS
     { "detect_engine", TRACE_DETECTION_ENGINE,  "enable detection engine trace logging" },
     { "rule_eval",     TRACE_RULE_EVAL,         "enable rule evaluation trace logging" },
@@ -48,11 +50,9 @@ static const TraceOption detection_trace_options[] =
     { "rule_vars",     TRACE_RULE_VARS,         "enable rule variables trace logging" },
     { "fp_search",     TRACE_FP_SEARCH,         "enable fast pattern search trace logging" },
     { "pkt_detect",    TRACE_PKT_DETECTION,     "enable packet detection trace logging" },
-    { "opt_tree",      TRACE_OPTION_TREE,       "enable tree option trace logging" },
     { "tag",           TRACE_TAG,               "enable tag trace logging" },
     { "cont",          TRACE_CONT,              "enable rule continuation trace logging" },
 #endif
-    { "fp_info",       TRACE_FP_INFO,           "enable fast pattern info logging" },
     { nullptr, 0, nullptr }
 };