/src/suricata7/src/flow.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* Copyright (C) 2007-2013 Open Information Security Foundation |
2 | | * |
3 | | * You can copy, redistribute or modify this Program under the terms of |
4 | | * the GNU General Public License version 2 as published by the Free |
5 | | * Software Foundation. |
6 | | * |
7 | | * This program is distributed in the hope that it will be useful, |
8 | | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
9 | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
10 | | * GNU General Public License for more details. |
11 | | * |
12 | | * You should have received a copy of the GNU General Public License |
13 | | * version 2 along with this program; if not, write to the Free Software |
14 | | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA |
15 | | * 02110-1301, USA. |
16 | | */ |
17 | | |
18 | | /** |
19 | | * \file |
20 | | * |
21 | | * \author Victor Julien <victor@inliniac.net> |
22 | | */ |
23 | | |
24 | | #ifndef __FLOW_H__ |
25 | | #define __FLOW_H__ |
26 | | |
27 | | /* forward declaration for macset include */ |
28 | | typedef struct FlowStorageId FlowStorageId; |
29 | | |
30 | | #include "decode.h" |
31 | | #include "util-time.h" |
32 | | #include "util-exception-policy.h" |
33 | | #include "util-var.h" |
34 | | #include "util-optimize.h" |
35 | | #include "app-layer-protos.h" |
36 | | |
37 | | /* Part of the flow structure, so we declare it here. |
38 | | * The actual declaration is in app-layer-parser.c */ |
39 | | typedef struct AppLayerParserState_ AppLayerParserState; |
40 | | |
41 | 142 | #define FLOW_QUIET true |
42 | | |
43 | 15.5M | #define TOSERVER 0 |
44 | 7.13M | #define TOCLIENT 1 |
45 | | |
46 | | /* per flow flags */ |
47 | | |
48 | | /** At least one packet from the source address was seen */ |
49 | 3.32M | #define FLOW_TO_SRC_SEEN BIT_U32(0) |
50 | | /** At least one packet from the destination address was seen */ |
51 | 4.14M | #define FLOW_TO_DST_SEEN BIT_U32(1) |
52 | | |
53 | | // vacancy |
54 | | |
55 | | /** Flow was inspected against IP-Only sigs in the toserver direction */ |
56 | 6.91M | #define FLOW_TOSERVER_IPONLY_SET BIT_U32(3) |
57 | | /** Flow was inspected against IP-Only sigs in the toclient direction */ |
58 | 6.85M | #define FLOW_TOCLIENT_IPONLY_SET BIT_U32(4) |
59 | | |
60 | | /** Packet belonging to this flow should not be inspected at all */ |
61 | 6.69M | #define FLOW_NOPACKET_INSPECTION BIT_U32(5) |
62 | | /** Packet payloads belonging to this flow should not be inspected */ |
63 | 25.1M | #define FLOW_NOPAYLOAD_INSPECTION BIT_U32(6) |
64 | | |
65 | | /** All packets in this flow should be dropped */ |
66 | 20.0M | #define FLOW_ACTION_DROP BIT_U32(7) |
67 | | |
68 | | /** Sgh for toserver direction set (even if it's NULL) */ |
69 | 29.2M | #define FLOW_SGH_TOSERVER BIT_U32(8) |
70 | | /** Sgh for toclient direction set (even if it's NULL) */ |
71 | 28.2M | #define FLOW_SGH_TOCLIENT BIT_U32(9) |
72 | | |
73 | | /** packet to server direction has been logged in drop file (only in IPS mode) */ |
74 | 0 | #define FLOW_TOSERVER_DROP_LOGGED BIT_U32(10) |
75 | | /** packet to client direction has been logged in drop file (only in IPS mode) */ |
76 | 0 | #define FLOW_TOCLIENT_DROP_LOGGED BIT_U32(11) |
77 | | |
78 | | /** flow has alerts */ |
79 | 982k | #define FLOW_HAS_ALERTS BIT_U32(12) |
80 | | |
81 | | /** Pattern matcher alproto detection done */ |
82 | 2.74M | #define FLOW_TS_PM_ALPROTO_DETECT_DONE BIT_U32(13) |
83 | | /** Probing parser alproto detection done */ |
84 | 1.81M | #define FLOW_TS_PP_ALPROTO_DETECT_DONE BIT_U32(14) |
85 | | /** Expectation alproto detection done */ |
86 | 1.47M | #define FLOW_TS_PE_ALPROTO_DETECT_DONE BIT_U32(15) |
87 | | /** Pattern matcher alproto detection done */ |
88 | 2.37M | #define FLOW_TC_PM_ALPROTO_DETECT_DONE BIT_U32(16) |
89 | | /** Probing parser alproto detection done */ |
90 | 1.90M | #define FLOW_TC_PP_ALPROTO_DETECT_DONE BIT_U32(17) |
91 | | /** Expectation alproto detection done */ |
92 | 1.67M | #define FLOW_TC_PE_ALPROTO_DETECT_DONE BIT_U32(18) |
93 | 177k | #define FLOW_TIMEOUT_REASSEMBLY_DONE BIT_U32(19) |
94 | | |
95 | | /** flow is ipv4 */ |
96 | 2.13M | #define FLOW_IPV4 BIT_U32(20) |
97 | | /** flow is ipv6 */ |
98 | 123k | #define FLOW_IPV6 BIT_U32(21) |
99 | | |
100 | 3.94M | #define FLOW_PROTO_DETECT_TS_DONE BIT_U32(22) |
101 | 3.15M | #define FLOW_PROTO_DETECT_TC_DONE BIT_U32(23) |
102 | | |
103 | | /** Indicate that alproto detection for flow should be done again */ |
104 | 116M | #define FLOW_CHANGE_PROTO BIT_U32(24) |
105 | | |
106 | 6.22M | #define FLOW_WRONG_THREAD BIT_U32(25) |
107 | | /** Protocol detection told us flow is picked up in wrong direction (midstream) */ |
108 | 28.2M | #define FLOW_DIR_REVERSED BIT_U32(26) |
109 | | /** Indicate that the flow did trigger an expectation creation */ |
110 | 5.85k | #define FLOW_HAS_EXPECTATION BIT_U32(27) |
111 | | |
112 | | /** All packets in this flow should be passed */ |
113 | 100k | #define FLOW_ACTION_PASS BIT_U32(28) |
114 | | |
115 | 12.4M | #define FLOW_TS_APP_UPDATED BIT_U32(29) |
116 | 12.5M | #define FLOW_TC_APP_UPDATED BIT_U32(30) |
117 | | |
118 | | /* File flags */ |
119 | | |
120 | 851k | #define FLOWFILE_INIT 0 |
121 | | |
122 | | /** no magic on files in this flow */ |
123 | 34.8M | #define FLOWFILE_NO_MAGIC_TS BIT_U16(0) |
124 | 9.61M | #define FLOWFILE_NO_MAGIC_TC BIT_U16(1) |
125 | | |
126 | | /** even if the flow has files, don't store 'm */ |
127 | 69.1M | #define FLOWFILE_NO_STORE_TS BIT_U16(2) |
128 | 18.5M | #define FLOWFILE_NO_STORE_TC BIT_U16(3) |
129 | | /** no md5 on files in this flow */ |
130 | 35.2M | #define FLOWFILE_NO_MD5_TS BIT_U16(4) |
131 | 9.96M | #define FLOWFILE_NO_MD5_TC BIT_U16(5) |
132 | | |
133 | | /** no sha1 on files in this flow */ |
134 | 35.2M | #define FLOWFILE_NO_SHA1_TS BIT_U16(6) |
135 | 9.96M | #define FLOWFILE_NO_SHA1_TC BIT_U16(7) |
136 | | |
137 | | /** no sha256 on files in this flow */ |
138 | 35.2M | #define FLOWFILE_NO_SHA256_TS BIT_U16(8) |
139 | 9.96M | #define FLOWFILE_NO_SHA256_TC BIT_U16(9) |
140 | | |
141 | | /** no size tracking of files in this flow */ |
142 | 1.20M | #define FLOWFILE_NO_SIZE_TS BIT_U16(10) |
143 | 1.35M | #define FLOWFILE_NO_SIZE_TC BIT_U16(11) |
144 | | |
145 | | /** store files in the flow */ |
146 | 68.0M | #define FLOWFILE_STORE_TS BIT_U16(12) |
147 | 17.2M | #define FLOWFILE_STORE_TC BIT_U16(13) |
148 | | |
149 | 847k | #define FLOWFILE_NONE_TS (FLOWFILE_NO_MAGIC_TS | \ |
150 | 847k | FLOWFILE_NO_STORE_TS | \ |
151 | 847k | FLOWFILE_NO_MD5_TS | \ |
152 | 847k | FLOWFILE_NO_SHA1_TS | \ |
153 | 847k | FLOWFILE_NO_SHA256_TS| \ |
154 | 847k | FLOWFILE_NO_SIZE_TS) |
155 | 999k | #define FLOWFILE_NONE_TC (FLOWFILE_NO_MAGIC_TC | \ |
156 | 999k | FLOWFILE_NO_STORE_TC | \ |
157 | 999k | FLOWFILE_NO_MD5_TC | \ |
158 | 999k | FLOWFILE_NO_SHA1_TC | \ |
159 | 999k | FLOWFILE_NO_SHA256_TC| \ |
160 | 999k | FLOWFILE_NO_SIZE_TC) |
161 | 497k | #define FLOWFILE_NONE (FLOWFILE_NONE_TS|FLOWFILE_NONE_TC) |
162 | | |
163 | | #define FLOW_IS_IPV4(f) \ |
164 | 861k | (((f)->flags & FLOW_IPV4) == FLOW_IPV4) |
165 | | #define FLOW_IS_IPV6(f) \ |
166 | 48.2k | (((f)->flags & FLOW_IPV6) == FLOW_IPV6) |
167 | | |
168 | | #define FLOW_GET_SP(f) \ |
169 | 1.04M | ((f)->flags & FLOW_DIR_REVERSED) ? (f)->dp : (f)->sp; |
170 | | #define FLOW_GET_DP(f) \ |
171 | 1.04M | ((f)->flags & FLOW_DIR_REVERSED) ? (f)->sp : (f)->dp; |
172 | | |
173 | 331k | #define FLOW_COPY_IPV4_ADDR_TO_PACKET(fa, pa) do { \ |
174 | 331k | (pa)->family = AF_INET; \ |
175 | 331k | (pa)->addr_data32[0] = (fa)->addr_data32[0]; \ |
176 | 331k | } while (0) |
177 | | |
178 | 14.4k | #define FLOW_COPY_IPV6_ADDR_TO_PACKET(fa, pa) do { \ |
179 | 14.4k | (pa)->family = AF_INET6; \ |
180 | 14.4k | (pa)->addr_data32[0] = (fa)->addr_data32[0]; \ |
181 | 14.4k | (pa)->addr_data32[1] = (fa)->addr_data32[1]; \ |
182 | 14.4k | (pa)->addr_data32[2] = (fa)->addr_data32[2]; \ |
183 | 14.4k | (pa)->addr_data32[3] = (fa)->addr_data32[3]; \ |
184 | 14.4k | } while (0) |
185 | | |
186 | | /* Set the IPv4 addressesinto the Addrs of the Packet. |
187 | | * Make sure p->ip4h is initialized and validated. |
188 | | * |
189 | | * We set the rest of the struct to 0 so we can |
190 | | * prevent using memset. */ |
191 | 170k | #define FLOW_SET_IPV4_SRC_ADDR_FROM_PACKET(p, a) do { \ |
192 | 170k | (a)->addr_data32[0] = (uint32_t)(p)->ip4h->s_ip_src.s_addr; \ |
193 | 170k | (a)->addr_data32[1] = 0; \ |
194 | 170k | (a)->addr_data32[2] = 0; \ |
195 | 170k | (a)->addr_data32[3] = 0; \ |
196 | 170k | } while (0) |
197 | | |
198 | 170k | #define FLOW_SET_IPV4_DST_ADDR_FROM_PACKET(p, a) do { \ |
199 | 170k | (a)->addr_data32[0] = (uint32_t)(p)->ip4h->s_ip_dst.s_addr; \ |
200 | 170k | (a)->addr_data32[1] = 0; \ |
201 | 170k | (a)->addr_data32[2] = 0; \ |
202 | 170k | (a)->addr_data32[3] = 0; \ |
203 | 170k | } while (0) |
204 | | |
205 | | /* Set the IPv6 addressesinto the Addrs of the Packet. |
206 | | * Make sure p->ip6h is initialized and validated. */ |
207 | 26.7k | #define FLOW_SET_IPV6_SRC_ADDR_FROM_PACKET(p, a) do { \ |
208 | 26.7k | (a)->addr_data32[0] = (p)->ip6h->s_ip6_src[0]; \ |
209 | 26.7k | (a)->addr_data32[1] = (p)->ip6h->s_ip6_src[1]; \ |
210 | 26.7k | (a)->addr_data32[2] = (p)->ip6h->s_ip6_src[2]; \ |
211 | 26.7k | (a)->addr_data32[3] = (p)->ip6h->s_ip6_src[3]; \ |
212 | 26.7k | } while (0) |
213 | | |
214 | 26.7k | #define FLOW_SET_IPV6_DST_ADDR_FROM_PACKET(p, a) do { \ |
215 | 26.7k | (a)->addr_data32[0] = (p)->ip6h->s_ip6_dst[0]; \ |
216 | 26.7k | (a)->addr_data32[1] = (p)->ip6h->s_ip6_dst[1]; \ |
217 | 26.7k | (a)->addr_data32[2] = (p)->ip6h->s_ip6_dst[2]; \ |
218 | 26.7k | (a)->addr_data32[3] = (p)->ip6h->s_ip6_dst[3]; \ |
219 | 26.7k | } while (0) |
220 | | |
221 | | /* pkt flow flags */ |
222 | 230M | #define FLOW_PKT_TOSERVER 0x01 |
223 | 68.7M | #define FLOW_PKT_TOCLIENT 0x02 |
224 | 6.35M | #define FLOW_PKT_ESTABLISHED 0x04 |
225 | 10.0M | #define FLOW_PKT_TOSERVER_IPONLY_SET 0x08 |
226 | 9.01M | #define FLOW_PKT_TOCLIENT_IPONLY_SET 0x10 |
227 | 419k | #define FLOW_PKT_TOSERVER_FIRST 0x20 |
228 | 219k | #define FLOW_PKT_TOCLIENT_FIRST 0x40 |
229 | | /** last pseudo packet in the flow. Can be used to trigger final clean, |
230 | | * logging, etc. */ |
231 | 1.63M | #define FLOW_PKT_LAST_PSEUDO 0x80 |
232 | | |
233 | 132k | #define FLOW_END_FLAG_STATE_NEW 0x01 |
234 | 97.7k | #define FLOW_END_FLAG_STATE_ESTABLISHED 0x02 |
235 | 76.2k | #define FLOW_END_FLAG_STATE_CLOSED 0x04 |
236 | 100k | #define FLOW_END_FLAG_EMERGENCY 0x08 |
237 | 409k | #define FLOW_END_FLAG_TIMEOUT 0x10 |
238 | 100k | #define FLOW_END_FLAG_FORCED 0x20 |
239 | 100k | #define FLOW_END_FLAG_SHUTDOWN 0x40 |
240 | 0 | #define FLOW_END_FLAG_STATE_BYPASSED 0x80 |
241 | | |
242 | | /** Mutex or RWLocks for the flow. */ |
243 | | //#define FLOWLOCK_RWLOCK |
244 | | #define FLOWLOCK_MUTEX |
245 | | |
246 | | #ifdef FLOWLOCK_RWLOCK |
247 | | #ifdef FLOWLOCK_MUTEX |
248 | | #error Cannot enable both FLOWLOCK_RWLOCK and FLOWLOCK_MUTEX |
249 | | #endif |
250 | | #endif |
251 | | |
252 | | #ifdef FLOWLOCK_RWLOCK |
253 | | #define FLOWLOCK_INIT(fb) SCRWLockInit(&(fb)->r, NULL) |
254 | | #define FLOWLOCK_DESTROY(fb) SCRWLockDestroy(&(fb)->r) |
255 | | #define FLOWLOCK_RDLOCK(fb) SCRWLockRDLock(&(fb)->r) |
256 | | #define FLOWLOCK_WRLOCK(fb) SCRWLockWRLock(&(fb)->r) |
257 | | #define FLOWLOCK_TRYRDLOCK(fb) SCRWLockTryRDLock(&(fb)->r) |
258 | | #define FLOWLOCK_TRYWRLOCK(fb) SCRWLockTryWRLock(&(fb)->r) |
259 | | #define FLOWLOCK_UNLOCK(fb) SCRWLockUnlock(&(fb)->r) |
260 | | #elif defined FLOWLOCK_MUTEX |
261 | 1.44M | #define FLOWLOCK_INIT(fb) SCMutexInit(&(fb)->m, NULL) |
262 | 772k | #define FLOWLOCK_DESTROY(fb) SCMutexDestroy(&(fb)->m) |
263 | | #define FLOWLOCK_RDLOCK(fb) SCMutexLock(&(fb)->m) |
264 | 6.97M | #define FLOWLOCK_WRLOCK(fb) SCMutexLock(&(fb)->m) |
265 | | #define FLOWLOCK_TRYRDLOCK(fb) SCMutexTrylock(&(fb)->m) |
266 | 0 | #define FLOWLOCK_TRYWRLOCK(fb) SCMutexTrylock(&(fb)->m) |
267 | 6.97M | #define FLOWLOCK_UNLOCK(fb) SCMutexUnlock(&(fb)->m) |
268 | | #else |
269 | | #error Enable FLOWLOCK_RWLOCK or FLOWLOCK_MUTEX |
270 | | #endif |
271 | | |
272 | 3.67M | #define FLOW_IS_PM_DONE(f, dir) (((dir) & STREAM_TOSERVER) ? ((f)->flags & FLOW_TS_PM_ALPROTO_DETECT_DONE) : ((f)->flags & FLOW_TC_PM_ALPROTO_DETECT_DONE)) |
273 | 2.32M | #define FLOW_IS_PP_DONE(f, dir) (((dir) & STREAM_TOSERVER) ? ((f)->flags & FLOW_TS_PP_ALPROTO_DETECT_DONE) : ((f)->flags & FLOW_TC_PP_ALPROTO_DETECT_DONE)) |
274 | 774k | #define FLOW_IS_PE_DONE(f, dir) (((dir) & STREAM_TOSERVER) ? ((f)->flags & FLOW_TS_PE_ALPROTO_DETECT_DONE) : ((f)->flags & FLOW_TC_PE_ALPROTO_DETECT_DONE)) |
275 | | |
276 | 1.19M | #define FLOW_SET_PM_DONE(f, dir) (((dir) & STREAM_TOSERVER) ? ((f)->flags |= FLOW_TS_PM_ALPROTO_DETECT_DONE) : ((f)->flags |= FLOW_TC_PM_ALPROTO_DETECT_DONE)) |
277 | 430k | #define FLOW_SET_PP_DONE(f, dir) (((dir) & STREAM_TOSERVER) ? ((f)->flags |= FLOW_TS_PP_ALPROTO_DETECT_DONE) : ((f)->flags |= FLOW_TC_PP_ALPROTO_DETECT_DONE)) |
278 | 733k | #define FLOW_SET_PE_DONE(f, dir) (((dir) & STREAM_TOSERVER) ? ((f)->flags |= FLOW_TS_PE_ALPROTO_DETECT_DONE) : ((f)->flags |= FLOW_TC_PE_ALPROTO_DETECT_DONE)) |
279 | | |
280 | 1.64M | #define FLOW_RESET_PM_DONE(f, dir) (((dir) & STREAM_TOSERVER) ? ((f)->flags &= ~FLOW_TS_PM_ALPROTO_DETECT_DONE) : ((f)->flags &= ~FLOW_TC_PM_ALPROTO_DETECT_DONE)) |
281 | 1.64M | #define FLOW_RESET_PP_DONE(f, dir) (((dir) & STREAM_TOSERVER) ? ((f)->flags &= ~FLOW_TS_PP_ALPROTO_DETECT_DONE) : ((f)->flags &= ~FLOW_TC_PP_ALPROTO_DETECT_DONE)) |
282 | 1.64M | #define FLOW_RESET_PE_DONE(f, dir) (((dir) & STREAM_TOSERVER) ? ((f)->flags &= ~FLOW_TS_PE_ALPROTO_DETECT_DONE) : ((f)->flags &= ~FLOW_TC_PE_ALPROTO_DETECT_DONE)) |
283 | | |
284 | | /* global flow config */ |
285 | | typedef struct FlowCnf_ |
286 | | { |
287 | | uint32_t hash_rand; |
288 | | uint32_t hash_size; |
289 | | uint32_t prealloc; |
290 | | |
291 | | uint32_t timeout_new; |
292 | | uint32_t timeout_est; |
293 | | |
294 | | uint32_t emergency_recovery; |
295 | | |
296 | | enum ExceptionPolicy memcap_policy; |
297 | | |
298 | | SC_ATOMIC_DECLARE(uint64_t, memcap); |
299 | | } FlowConfig; |
300 | | |
301 | | /* Hash key for the flow hash */ |
302 | | typedef struct FlowKey_ |
303 | | { |
304 | | Address src, dst; |
305 | | Port sp, dp; |
306 | | uint8_t proto; |
307 | | uint8_t recursion_level; |
308 | | uint16_t livedev_id; |
309 | | uint16_t vlan_id[VLAN_MAX_LAYERS]; |
310 | | } FlowKey; |
311 | | |
312 | | typedef struct FlowAddress_ { |
313 | | union { |
314 | | uint32_t address_un_data32[4]; /* type-specific field */ |
315 | | uint16_t address_un_data16[8]; /* type-specific field */ |
316 | | uint8_t address_un_data8[16]; /* type-specific field */ |
317 | | } address; |
318 | | } FlowAddress; |
319 | | |
320 | 350M | #define addr_data32 address.address_un_data32 |
321 | | #define addr_data16 address.address_un_data16 |
322 | | #define addr_data8 address.address_un_data8 |
323 | | |
324 | | typedef unsigned short FlowStateType; |
325 | | |
326 | | /** Local Thread ID */ |
327 | | typedef uint16_t FlowThreadId; |
328 | | |
329 | | /** |
330 | | * \brief Flow data structure. |
331 | | * |
332 | | * The flow is a global data structure that is created for new packets of a |
333 | | * flow and then looked up for the following packets of a flow. |
334 | | * |
335 | | * Locking |
336 | | * |
337 | | * The flow is updated/used by multiple packets at the same time. This is why |
338 | | * there is a flow-mutex. It's a mutex and not a spinlock because some |
339 | | * operations on the flow can be quite expensive, thus spinning would be |
340 | | * too expensive. |
341 | | * |
342 | | * The flow "header" (addresses, ports, proto, recursion level) are static |
343 | | * after the initialization and remain read-only throughout the entire live |
344 | | * of a flow. This is why we can access those without protection of the lock. |
345 | | */ |
346 | | |
347 | | typedef struct Flow_ |
348 | | { |
349 | | /* flow "header", used for hashing and flow lookup. Static after init, |
350 | | * so safe to look at without lock */ |
351 | | FlowAddress src, dst; |
352 | | union { |
353 | | Port sp; /**< tcp/udp source port */ |
354 | | struct { |
355 | | uint8_t type; /**< icmp type */ |
356 | | uint8_t code; /**< icmp code */ |
357 | | } icmp_s; |
358 | | |
359 | | struct { |
360 | | uint32_t spi; /**< esp spi */ |
361 | | } esp; |
362 | | }; |
363 | | union { |
364 | | Port dp; /**< tcp/udp destination port */ |
365 | | struct { |
366 | | uint8_t type; /**< icmp type */ |
367 | | uint8_t code; /**< icmp code */ |
368 | | } icmp_d; |
369 | | }; |
370 | | uint8_t proto; |
371 | | uint8_t recursion_level; |
372 | | uint16_t vlan_id[VLAN_MAX_LAYERS]; |
373 | | |
374 | | uint8_t vlan_idx; |
375 | | |
376 | | /* track toserver/toclient flow timeout needs */ |
377 | | union { |
378 | | struct { |
379 | | uint8_t ffr_ts:4; |
380 | | uint8_t ffr_tc:4; |
381 | | }; |
382 | | uint8_t ffr; |
383 | | }; |
384 | | |
385 | | /** timestamp in seconds of the moment this flow will timeout |
386 | | * according to the timeout policy. Does *not* take emergency |
387 | | * mode into account. */ |
388 | | uint32_t timeout_at; |
389 | | |
390 | | /** Thread ID for the stream/detect portion of this flow */ |
391 | | FlowThreadId thread_id[2]; |
392 | | |
393 | | struct Flow_ *next; /* (hash) list next */ |
394 | | /** Incoming interface */ |
395 | | struct LiveDevice_ *livedev; |
396 | | |
397 | | /** flow hash - the flow hash before hash table size mod. */ |
398 | | uint32_t flow_hash; |
399 | | |
400 | | /** timeout policy value in seconds to add to the lastts.tv_sec |
401 | | * when a packet has been received. */ |
402 | | uint32_t timeout_policy; |
403 | | |
404 | | /* time stamp of last update (last packet). Set/updated under the |
405 | | * flow and flow hash row locks, safe to read under either the |
406 | | * flow lock or flow hash row lock. */ |
407 | | SCTime_t lastts; |
408 | | |
409 | | FlowStateType flow_state; |
410 | | |
411 | | /** flow tenant id, used to setup flow timeout and stream pseudo |
412 | | * packets with the correct tenant id set */ |
413 | | uint32_t tenant_id; |
414 | | |
415 | | uint32_t probing_parser_toserver_alproto_masks; |
416 | | uint32_t probing_parser_toclient_alproto_masks; |
417 | | |
418 | | uint32_t flags; /**< generic flags */ |
419 | | |
420 | | uint16_t file_flags; /**< file tracking/extraction flags */ |
421 | | |
422 | | /** destination port to be used in protocol detection. This is meant |
423 | | * for use with STARTTLS and HTTP CONNECT detection */ |
424 | | uint16_t protodetect_dp; /**< 0 if not used */ |
425 | | |
426 | | /* Parent flow id for protocol like ftp */ |
427 | | int64_t parent_id; |
428 | | |
429 | | #ifdef FLOWLOCK_RWLOCK |
430 | | SCRWLock r; |
431 | | #elif defined FLOWLOCK_MUTEX |
432 | | SCMutex m; |
433 | | #else |
434 | | #error Enable FLOWLOCK_RWLOCK or FLOWLOCK_MUTEX |
435 | | #endif |
436 | | |
437 | | /** protocol specific data pointer, e.g. for TcpSession */ |
438 | | void *protoctx; |
439 | | |
440 | | /** mapping to Flow's protocol specific protocols for timeouts |
441 | | and state and free functions. */ |
442 | | uint8_t protomap; |
443 | | |
444 | | uint8_t flow_end_flags; |
445 | | /* coccinelle: Flow:flow_end_flags:FLOW_END_FLAG_ */ |
446 | | |
447 | | AppProto alproto; /**< \brief application level protocol */ |
448 | | AppProto alproto_ts; |
449 | | AppProto alproto_tc; |
450 | | |
451 | | /** original application level protocol. Used to indicate the previous |
452 | | protocol when changing to another protocol , e.g. with STARTTLS. */ |
453 | | AppProto alproto_orig; |
454 | | /** expected app protocol: used in protocol change/upgrade like in |
455 | | * STARTTLS. */ |
456 | | AppProto alproto_expect; |
457 | | |
458 | | /** detection engine ctx version used to inspect this flow. Set at initial |
459 | | * inspection. If it doesn't match the currently in use de_ctx, the |
460 | | * stored sgh ptrs are reset. */ |
461 | | uint32_t de_ctx_version; |
462 | | |
463 | | /** ttl tracking */ |
464 | | uint8_t min_ttl_toserver; |
465 | | uint8_t max_ttl_toserver; |
466 | | uint8_t min_ttl_toclient; |
467 | | uint8_t max_ttl_toclient; |
468 | | |
469 | | /** application level storage ptrs. |
470 | | * |
471 | | */ |
472 | | AppLayerParserState *alparser; /**< parser internal state */ |
473 | | void *alstate; /**< application layer state */ |
474 | | |
475 | | /** toclient sgh for this flow. Only use when FLOW_SGH_TOCLIENT flow flag |
476 | | * has been set. */ |
477 | | const struct SigGroupHead_ *sgh_toclient; |
478 | | /** toserver sgh for this flow. Only use when FLOW_SGH_TOSERVER flow flag |
479 | | * has been set. */ |
480 | | const struct SigGroupHead_ *sgh_toserver; |
481 | | |
482 | | /* pointer to the var list */ |
483 | | GenericVar *flowvar; |
484 | | |
485 | | struct FlowBucket_ *fb; |
486 | | |
487 | | SCTime_t startts; |
488 | | |
489 | | uint32_t todstpktcnt; |
490 | | uint32_t tosrcpktcnt; |
491 | | uint64_t todstbytecnt; |
492 | | uint64_t tosrcbytecnt; |
493 | | } Flow; |
494 | | |
495 | | enum FlowState { |
496 | | FLOW_STATE_NEW = 0, |
497 | | FLOW_STATE_ESTABLISHED, |
498 | | FLOW_STATE_CLOSED, |
499 | | FLOW_STATE_LOCAL_BYPASSED, |
500 | | #ifdef CAPTURE_OFFLOAD |
501 | | FLOW_STATE_CAPTURE_BYPASSED, |
502 | | #endif |
503 | | }; |
504 | | #ifdef CAPTURE_OFFLOAD |
505 | | #define FLOW_STATE_SIZE 5 |
506 | | #else |
507 | 20 | #define FLOW_STATE_SIZE 4 |
508 | | #endif |
509 | | |
510 | | typedef struct FlowProtoTimeout_ { |
511 | | uint32_t new_timeout; |
512 | | uint32_t est_timeout; |
513 | | uint32_t closed_timeout; |
514 | | uint32_t bypassed_timeout; |
515 | | } FlowProtoTimeout; |
516 | | |
517 | | typedef struct FlowProtoFreeFunc_ { |
518 | | void (*Freefunc)(void *); |
519 | | } FlowProtoFreeFunc; |
520 | | |
521 | | typedef struct FlowBypassInfo_ { |
522 | | bool (* BypassUpdate)(Flow *f, void *data, time_t tsec); |
523 | | void (* BypassFree)(void *data); |
524 | | void *bypass_data; |
525 | | uint64_t tosrcpktcnt; |
526 | | uint64_t tosrcbytecnt; |
527 | | uint64_t todstpktcnt; |
528 | | uint64_t todstbytecnt; |
529 | | } FlowBypassInfo; |
530 | | |
531 | | #include "flow-queue.h" |
532 | | |
533 | | typedef struct FlowLookupStruct_ // TODO name |
534 | | { |
535 | | /** thread store of spare queues */ |
536 | | FlowQueuePrivate spare_queue; |
537 | | DecodeThreadVars *dtv; |
538 | | FlowQueuePrivate work_queue; |
539 | | uint32_t emerg_spare_sync_stamp; |
540 | | } FlowLookupStruct; |
541 | | |
542 | | /** \brief prepare packet for a life with flow |
543 | | * Set PKT_WANTS_FLOW flag to indicate workers should do a flow lookup |
544 | | * and calc the hash value to be used in the lookup and autofp flow |
545 | | * balancing. */ |
546 | | void FlowSetupPacket(Packet *p); |
547 | | void FlowHandlePacket (ThreadVars *, FlowLookupStruct *, Packet *); |
548 | | void FlowInitConfig(bool); |
549 | | void FlowReset(void); |
550 | | void FlowShutdown(void); |
551 | | void FlowSetIPOnlyFlag(Flow *, int); |
552 | | void FlowSetHasAlertsFlag(Flow *); |
553 | | int FlowHasAlerts(const Flow *); |
554 | | bool FlowHasGaps(const Flow *, uint8_t way); |
555 | | void FlowSetChangeProtoFlag(Flow *); |
556 | | void FlowUnsetChangeProtoFlag(Flow *); |
557 | | int FlowChangeProto(Flow *); |
558 | | void FlowSwap(Flow *); |
559 | | |
560 | | void FlowRegisterTests(void); |
561 | | int FlowSetProtoFreeFunc(uint8_t, void (*Free)(void *)); |
562 | | |
563 | | static inline void FlowSetNoPacketInspectionFlag(Flow *); |
564 | | static inline void FlowSetNoPayloadInspectionFlag(Flow *); |
565 | | |
566 | | int FlowGetPacketDirection(const Flow *, const Packet *); |
567 | | |
568 | | void FlowCleanupAppLayer(Flow *); |
569 | | |
570 | | void FlowUpdateState(Flow *f, enum FlowState s); |
571 | | |
572 | | int FlowSetMemcap(uint64_t size); |
573 | | uint64_t FlowGetMemcap(void); |
574 | | uint64_t FlowGetMemuse(void); |
575 | | |
576 | | FlowStorageId GetFlowBypassInfoID(void); |
577 | | void RegisterFlowBypassInfo(void); |
578 | | |
579 | | void FlowGetLastTimeAsParts(Flow *flow, uint64_t *secs, uint64_t *usecs); |
580 | | uint32_t FlowGetFlags(Flow *flow); |
581 | | uint16_t FlowGetSourcePort(Flow *flow); |
582 | | uint16_t FlowGetDestinationPort(Flow *flow); |
583 | | |
584 | | /** ----- Inline functions ----- */ |
585 | | |
586 | | static inline AppProto FlowGetAppProtocol(const Flow *f) |
587 | 14.3M | { |
588 | 14.3M | return f->alproto; |
589 | 14.3M | } Unexecuted instantiation: fuzz_applayerparserparse.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-parser.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-rdp.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-rfb.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-sip.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-smb.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-smtp.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-snmp.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-ssh.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-ssl.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-tftp.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-state.c:FlowGetAppProtocol Unexecuted instantiation: flow.c:FlowGetAppProtocol Unexecuted instantiation: flow-hash.c:FlowGetAppProtocol Unexecuted instantiation: flow-manager.c:FlowGetAppProtocol Unexecuted instantiation: flow-queue.c:FlowGetAppProtocol Unexecuted instantiation: flow-spare-pool.c:FlowGetAppProtocol Unexecuted instantiation: flow-storage.c:FlowGetAppProtocol Unexecuted instantiation: flow-timeout.c:FlowGetAppProtocol Unexecuted instantiation: flow-util.c:FlowGetAppProtocol Unexecuted instantiation: host-timeout.c:FlowGetAppProtocol Unexecuted instantiation: ippair-timeout.c:FlowGetAppProtocol Unexecuted instantiation: output-file.c:FlowGetAppProtocol Unexecuted instantiation: output-filedata.c:FlowGetAppProtocol Unexecuted instantiation: output-flow.c:FlowGetAppProtocol Unexecuted instantiation: packet.c:FlowGetAppProtocol Unexecuted instantiation: reputation.c:FlowGetAppProtocol Unexecuted instantiation: runmodes.c:FlowGetAppProtocol Unexecuted instantiation: runmode-unix-socket.c:FlowGetAppProtocol Unexecuted instantiation: runmode-windivert.c:FlowGetAppProtocol Unexecuted instantiation: stream-tcp.c:FlowGetAppProtocol Unexecuted instantiation: stream-tcp-list.c:FlowGetAppProtocol Unexecuted instantiation: stream-tcp-reassemble.c:FlowGetAppProtocol Unexecuted instantiation: stream-tcp-sack.c:FlowGetAppProtocol Unexecuted instantiation: suricata.c:FlowGetAppProtocol Unexecuted instantiation: tm-modules.c:FlowGetAppProtocol Unexecuted instantiation: tmqh-flow.c:FlowGetAppProtocol Unexecuted instantiation: tmqh-packetpool.c:FlowGetAppProtocol Unexecuted instantiation: tm-threads.c:FlowGetAppProtocol Unexecuted instantiation: unix-manager.c:FlowGetAppProtocol Unexecuted instantiation: util-debug.c:FlowGetAppProtocol Unexecuted instantiation: util-decode-mime.c:FlowGetAppProtocol Unexecuted instantiation: util-exception-policy.c:FlowGetAppProtocol Unexecuted instantiation: util-file.c:FlowGetAppProtocol Unexecuted instantiation: util-host-os-info.c:FlowGetAppProtocol Unexecuted instantiation: util-ja3.c:FlowGetAppProtocol Unexecuted instantiation: util-landlock.c:FlowGetAppProtocol Unexecuted instantiation: util-macset.c:FlowGetAppProtocol Unexecuted instantiation: util-mpm.c:FlowGetAppProtocol Unexecuted instantiation: util-print.c:FlowGetAppProtocol Unexecuted instantiation: util-running-modes.c:FlowGetAppProtocol Unexecuted instantiation: util-streaming-buffer.c:FlowGetAppProtocol Unexecuted instantiation: util-threshold-config.c:FlowGetAppProtocol Unexecuted instantiation: util-time.c:FlowGetAppProtocol Unexecuted instantiation: util-var.c:FlowGetAppProtocol Unexecuted instantiation: util-var-name.c:FlowGetAppProtocol Unexecuted instantiation: app-layer.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-detect-proto.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-dnp3.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-dnp3-objects.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-enip.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-enip-common.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-events.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-expectation.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-ftp.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-frames.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-htp.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-htp-file.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-htp-range.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-http2.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-ike.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-krb5.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-modbus.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-quic.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-mqtt.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-nfs-tcp.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-nfs-udp.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-ntp.c:FlowGetAppProtocol Unexecuted instantiation: counters.c:FlowGetAppProtocol Unexecuted instantiation: datasets-string.c:FlowGetAppProtocol Unexecuted instantiation: decode.c:FlowGetAppProtocol Unexecuted instantiation: decode-geneve.c:FlowGetAppProtocol Unexecuted instantiation: decode-icmpv4.c:FlowGetAppProtocol Unexecuted instantiation: decode-icmpv6.c:FlowGetAppProtocol Unexecuted instantiation: decode-ipv4.c:FlowGetAppProtocol Unexecuted instantiation: decode-ppp.c:FlowGetAppProtocol Unexecuted instantiation: decode-pppoe.c:FlowGetAppProtocol Unexecuted instantiation: decode-sctp.c:FlowGetAppProtocol Unexecuted instantiation: decode-tcp.c:FlowGetAppProtocol Unexecuted instantiation: decode-teredo.c:FlowGetAppProtocol Unexecuted instantiation: decode-udp.c:FlowGetAppProtocol Unexecuted instantiation: decode-vxlan.c:FlowGetAppProtocol Unexecuted instantiation: defrag.c:FlowGetAppProtocol Unexecuted instantiation: detect-content.c:FlowGetAppProtocol Unexecuted instantiation: detect-dsize.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-address.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-address-ipv4.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-address-ipv6.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-alert.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-build.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-content-inspection.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-frame.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-iponly.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-loader.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-mpm.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-payload.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-port.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-prefilter.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-prefilter-common.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-proto.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-register.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-siggroup.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-sigorder.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-tag.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-threshold.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-uint.c:FlowGetAppProtocol Unexecuted instantiation: detect-fast-pattern.c:FlowGetAppProtocol Unexecuted instantiation: detect-file-data.c:FlowGetAppProtocol Unexecuted instantiation: detect-filemagic.c:FlowGetAppProtocol Unexecuted instantiation: detect-filemd5.c:FlowGetAppProtocol Unexecuted instantiation: detect-filename.c:FlowGetAppProtocol Unexecuted instantiation: detect-filesha1.c:FlowGetAppProtocol Unexecuted instantiation: detect-filesha256.c:FlowGetAppProtocol Unexecuted instantiation: detect-filesize.c:FlowGetAppProtocol Unexecuted instantiation: detect-filestore.c:FlowGetAppProtocol Unexecuted instantiation: detect-flowbits.c:FlowGetAppProtocol Unexecuted instantiation: detect-flow.c:FlowGetAppProtocol Unexecuted instantiation: detect-flow-age.c:FlowGetAppProtocol Unexecuted instantiation: detect-flowint.c:FlowGetAppProtocol Unexecuted instantiation: detect-flowvar.c:FlowGetAppProtocol Unexecuted instantiation: detect-fragbits.c:FlowGetAppProtocol Unexecuted instantiation: detect-fragoffset.c:FlowGetAppProtocol Unexecuted instantiation: detect-frame.c:FlowGetAppProtocol Unexecuted instantiation: detect-ftpbounce.c:FlowGetAppProtocol Unexecuted instantiation: detect-ftpdata.c:FlowGetAppProtocol Unexecuted instantiation: detect-geoip.c:FlowGetAppProtocol Unexecuted instantiation: detect-gid.c:FlowGetAppProtocol Unexecuted instantiation: detect-hostbits.c:FlowGetAppProtocol Unexecuted instantiation: detect-http2.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-client-body.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-cookie.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-header.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-header-common.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-header-names.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-host.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-location.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-method.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-protocol.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-raw-header.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-referer.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-request-line.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-response-line.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-server-body.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-server.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-start.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-stat-code.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-stat-msg.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-ua.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-uri.c:FlowGetAppProtocol Unexecuted instantiation: detect-icmp-id.c:FlowGetAppProtocol Unexecuted instantiation: detect-icmp-seq.c:FlowGetAppProtocol Unexecuted instantiation: detect-icmpv4hdr.c:FlowGetAppProtocol Unexecuted instantiation: detect-icmpv6hdr.c:FlowGetAppProtocol Unexecuted instantiation: detect-icmpv6-mtu.c:FlowGetAppProtocol Unexecuted instantiation: detect-icode.c:FlowGetAppProtocol Unexecuted instantiation: detect-id.c:FlowGetAppProtocol Unexecuted instantiation: detect-ike-exch-type.c:FlowGetAppProtocol Unexecuted instantiation: detect-ike-spi.c:FlowGetAppProtocol Unexecuted instantiation: detect-ike-vendor.c:FlowGetAppProtocol Unexecuted instantiation: detect-ike-chosen-sa.c:FlowGetAppProtocol Unexecuted instantiation: detect-ike-key-exchange-payload-length.c:FlowGetAppProtocol Unexecuted instantiation: detect-ike-nonce-payload-length.c:FlowGetAppProtocol Unexecuted instantiation: detect-ike-nonce-payload.c:FlowGetAppProtocol Unexecuted instantiation: detect-ike-key-exchange-payload.c:FlowGetAppProtocol Unexecuted instantiation: detect-ipaddr.c:FlowGetAppProtocol Unexecuted instantiation: detect-ipopts.c:FlowGetAppProtocol Unexecuted instantiation: detect-ipproto.c:FlowGetAppProtocol Unexecuted instantiation: detect-iprep.c:FlowGetAppProtocol Unexecuted instantiation: detect-ipv4hdr.c:FlowGetAppProtocol Unexecuted instantiation: detect-ipv6hdr.c:FlowGetAppProtocol Unexecuted instantiation: detect-isdataat.c:FlowGetAppProtocol Unexecuted instantiation: detect-itype.c:FlowGetAppProtocol Unexecuted instantiation: detect-ja4-hash.c:FlowGetAppProtocol Unexecuted instantiation: detect-krb5-cname.c:FlowGetAppProtocol Unexecuted instantiation: detect-krb5-errcode.c:FlowGetAppProtocol Unexecuted instantiation: detect-krb5-msgtype.c:FlowGetAppProtocol Unexecuted instantiation: detect-krb5-sname.c:FlowGetAppProtocol Unexecuted instantiation: detect-krb5-ticket-encryption.c:FlowGetAppProtocol Unexecuted instantiation: detect-l3proto.c:FlowGetAppProtocol Unexecuted instantiation: detect-lua.c:FlowGetAppProtocol Unexecuted instantiation: detect-mark.c:FlowGetAppProtocol Unexecuted instantiation: detect-metadata.c:FlowGetAppProtocol Unexecuted instantiation: detect-modbus.c:FlowGetAppProtocol Unexecuted instantiation: detect-quic-sni.c:FlowGetAppProtocol Unexecuted instantiation: detect-quic-ua.c:FlowGetAppProtocol Unexecuted instantiation: detect-quic-version.c:FlowGetAppProtocol Unexecuted instantiation: detect-quic-cyu-hash.c:FlowGetAppProtocol Unexecuted instantiation: detect-quic-cyu-string.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-connack-sessionpresent.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-connect-clientid.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-connect-flags.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-connect-password.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-connect-username.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-connect-willmessage.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-connect-willtopic.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-flags.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-protocol-version.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-publish-message.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-publish-topic.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-qos.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-reason-code.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-subscribe-topic.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-type.c:FlowGetAppProtocol Unexecuted instantiation: detect-mqtt-unsubscribe-topic.c:FlowGetAppProtocol Unexecuted instantiation: detect-msg.c:FlowGetAppProtocol Unexecuted instantiation: detect-nfs-procedure.c:FlowGetAppProtocol Unexecuted instantiation: detect-nfs-version.c:FlowGetAppProtocol Unexecuted instantiation: detect-noalert.c:FlowGetAppProtocol Unexecuted instantiation: detect-nocase.c:FlowGetAppProtocol Unexecuted instantiation: detect-offset.c:FlowGetAppProtocol Unexecuted instantiation: detect-parse.c:FlowGetAppProtocol Unexecuted instantiation: detect-pcre.c:FlowGetAppProtocol Unexecuted instantiation: detect-pkt-data.c:FlowGetAppProtocol Unexecuted instantiation: detect-pktvar.c:FlowGetAppProtocol Unexecuted instantiation: detect-prefilter.c:FlowGetAppProtocol Unexecuted instantiation: detect-priority.c:FlowGetAppProtocol Unexecuted instantiation: detect-rawbytes.c:FlowGetAppProtocol Unexecuted instantiation: detect-reference.c:FlowGetAppProtocol Unexecuted instantiation: detect-replace.c:FlowGetAppProtocol Unexecuted instantiation: detect-requires.c:FlowGetAppProtocol Unexecuted instantiation: detect-rev.c:FlowGetAppProtocol Unexecuted instantiation: detect-rfb-name.c:FlowGetAppProtocol Unexecuted instantiation: detect-rfb-secresult.c:FlowGetAppProtocol Unexecuted instantiation: detect-rfb-sectype.c:FlowGetAppProtocol Unexecuted instantiation: detect-rpc.c:FlowGetAppProtocol Unexecuted instantiation: detect-sameip.c:FlowGetAppProtocol Unexecuted instantiation: detect-sid.c:FlowGetAppProtocol Unexecuted instantiation: detect-sip-method.c:FlowGetAppProtocol Unexecuted instantiation: detect-sip-protocol.c:FlowGetAppProtocol Unexecuted instantiation: detect-sip-request-line.c:FlowGetAppProtocol Unexecuted instantiation: detect-sip-response-line.c:FlowGetAppProtocol Unexecuted instantiation: detect-sip-stat-code.c:FlowGetAppProtocol Unexecuted instantiation: detect-sip-stat-msg.c:FlowGetAppProtocol Unexecuted instantiation: detect-sip-uri.c:FlowGetAppProtocol Unexecuted instantiation: detect-smb-ntlmssp.c:FlowGetAppProtocol Unexecuted instantiation: detect-smb-share.c:FlowGetAppProtocol Unexecuted instantiation: detect-snmp-community.c:FlowGetAppProtocol Unexecuted instantiation: detect-snmp-pdu_type.c:FlowGetAppProtocol Unexecuted instantiation: detect-snmp-usm.c:FlowGetAppProtocol Unexecuted instantiation: detect-snmp-version.c:FlowGetAppProtocol Unexecuted instantiation: detect-dhcp-leasetime.c:FlowGetAppProtocol Unexecuted instantiation: detect-dhcp-rebinding-time.c:FlowGetAppProtocol Unexecuted instantiation: detect-dhcp-renewal-time.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssh-hassh.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssh-hassh-server.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssh-hassh-server-string.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssh-hassh-string.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssh-proto.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssh-proto-version.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssh-software.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssh-software-version.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssl-state.c:FlowGetAppProtocol Unexecuted instantiation: detect-ssl-version.c:FlowGetAppProtocol Unexecuted instantiation: detect-stream_size.c:FlowGetAppProtocol Unexecuted instantiation: detect-tag.c:FlowGetAppProtocol Unexecuted instantiation: detect-target.c:FlowGetAppProtocol Unexecuted instantiation: detect-tcp-ack.c:FlowGetAppProtocol Unexecuted instantiation: detect-tcp-flags.c:FlowGetAppProtocol Unexecuted instantiation: detect-tcphdr.c:FlowGetAppProtocol Unexecuted instantiation: detect-tcpmss.c:FlowGetAppProtocol Unexecuted instantiation: detect-tcp-seq.c:FlowGetAppProtocol Unexecuted instantiation: detect-tcp-window.c:FlowGetAppProtocol Unexecuted instantiation: detect-template2.c:FlowGetAppProtocol Unexecuted instantiation: detect-template.c:FlowGetAppProtocol Unexecuted instantiation: detect-template-rust-buffer.c:FlowGetAppProtocol Unexecuted instantiation: detect-threshold.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-cert-fingerprint.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-cert-issuer.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-certs.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-cert-serial.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-cert-subject.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-cert-validity.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-ja3-hash.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-ja3s-hash.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-ja3s-string.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-ja3-string.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-sni.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-version.c:FlowGetAppProtocol Unexecuted instantiation: detect-tls-random.c:FlowGetAppProtocol Unexecuted instantiation: detect-tos.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-casechange.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-compress-whitespace.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-dotprefix.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-header-lowercase.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-md5.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-pcrexform.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-sha1.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-sha256.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-strip-pseudo-headers.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-strip-whitespace.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-urldecode.c:FlowGetAppProtocol Unexecuted instantiation: detect-transform-xor.c:FlowGetAppProtocol Unexecuted instantiation: detect-ttl.c:FlowGetAppProtocol Unexecuted instantiation: detect-udphdr.c:FlowGetAppProtocol Unexecuted instantiation: detect-uricontent.c:FlowGetAppProtocol Unexecuted instantiation: detect-urilen.c:FlowGetAppProtocol Unexecuted instantiation: detect-within.c:FlowGetAppProtocol Unexecuted instantiation: detect-xbits.c:FlowGetAppProtocol Unexecuted instantiation: flow-bit.c:FlowGetAppProtocol Unexecuted instantiation: flow-bypass.c:FlowGetAppProtocol Unexecuted instantiation: flow-var.c:FlowGetAppProtocol Unexecuted instantiation: flow-worker.c:FlowGetAppProtocol Unexecuted instantiation: host-bit.c:FlowGetAppProtocol Unexecuted instantiation: host.c:FlowGetAppProtocol Unexecuted instantiation: ippair-bit.c:FlowGetAppProtocol Unexecuted instantiation: ippair.c:FlowGetAppProtocol Unexecuted instantiation: output.c:FlowGetAppProtocol Unexecuted instantiation: output-eve-stream.c:FlowGetAppProtocol Unexecuted instantiation: output-filestore.c:FlowGetAppProtocol output-json-alert.c:FlowGetAppProtocol Line | Count | Source | 587 | 988k | { | 588 | 988k | return f->alproto; | 589 | 988k | } |
Unexecuted instantiation: output-json-anomaly.c:FlowGetAppProtocol Unexecuted instantiation: output-json-bittorrent-dht.c:FlowGetAppProtocol Unexecuted instantiation: output-json.c:FlowGetAppProtocol Unexecuted instantiation: output-json-common.c:FlowGetAppProtocol Unexecuted instantiation: output-json-dcerpc.c:FlowGetAppProtocol Unexecuted instantiation: output-json-dhcp.c:FlowGetAppProtocol Unexecuted instantiation: output-json-dnp3.c:FlowGetAppProtocol Unexecuted instantiation: output-json-dnp3-objects.c:FlowGetAppProtocol Unexecuted instantiation: output-json-dns.c:FlowGetAppProtocol Unexecuted instantiation: output-json-drop.c:FlowGetAppProtocol output-json-email-common.c:FlowGetAppProtocol Line | Count | Source | 587 | 12.5k | { | 588 | 12.5k | return f->alproto; | 589 | 12.5k | } |
output-json-file.c:FlowGetAppProtocol Line | Count | Source | 587 | 161k | { | 588 | 161k | return f->alproto; | 589 | 161k | } |
Unexecuted instantiation: output-json-flow.c:FlowGetAppProtocol Unexecuted instantiation: output-json-frame.c:FlowGetAppProtocol Unexecuted instantiation: output-json-ftp.c:FlowGetAppProtocol Unexecuted instantiation: output-json-http2.c:FlowGetAppProtocol Unexecuted instantiation: output-json-http.c:FlowGetAppProtocol Unexecuted instantiation: output-json-ike.c:FlowGetAppProtocol Unexecuted instantiation: output-json-krb5.c:FlowGetAppProtocol Unexecuted instantiation: output-json-metadata.c:FlowGetAppProtocol Unexecuted instantiation: output-json-modbus.c:FlowGetAppProtocol Unexecuted instantiation: output-json-quic.c:FlowGetAppProtocol Unexecuted instantiation: output-json-mqtt.c:FlowGetAppProtocol Unexecuted instantiation: output-json-netflow.c:FlowGetAppProtocol Unexecuted instantiation: output-json-nfs.c:FlowGetAppProtocol Unexecuted instantiation: output-json-pgsql.c:FlowGetAppProtocol Unexecuted instantiation: output-json-rdp.c:FlowGetAppProtocol Unexecuted instantiation: output-json-rfb.c:FlowGetAppProtocol Unexecuted instantiation: output-json-sip.c:FlowGetAppProtocol Unexecuted instantiation: output-json-smb.c:FlowGetAppProtocol Unexecuted instantiation: output-json-smtp.c:FlowGetAppProtocol Unexecuted instantiation: output-json-snmp.c:FlowGetAppProtocol Unexecuted instantiation: output-json-ssh.c:FlowGetAppProtocol Unexecuted instantiation: output-json-stats.c:FlowGetAppProtocol Unexecuted instantiation: output-json-template.c:FlowGetAppProtocol Unexecuted instantiation: output-json-tftp.c:FlowGetAppProtocol Unexecuted instantiation: output-json-tls.c:FlowGetAppProtocol Unexecuted instantiation: output-eve-syslog.c:FlowGetAppProtocol Unexecuted instantiation: output-packet.c:FlowGetAppProtocol Unexecuted instantiation: output-stats.c:FlowGetAppProtocol Unexecuted instantiation: output-streaming.c:FlowGetAppProtocol Unexecuted instantiation: output-tx.c:FlowGetAppProtocol Unexecuted instantiation: respond-reject.c:FlowGetAppProtocol Unexecuted instantiation: respond-reject-libnet11.c:FlowGetAppProtocol Unexecuted instantiation: runmode-af-packet.c:FlowGetAppProtocol Unexecuted instantiation: runmode-af-xdp.c:FlowGetAppProtocol Unexecuted instantiation: runmode-erf-dag.c:FlowGetAppProtocol Unexecuted instantiation: runmode-erf-file.c:FlowGetAppProtocol Unexecuted instantiation: runmode-ipfw.c:FlowGetAppProtocol Unexecuted instantiation: runmode-napatech.c:FlowGetAppProtocol Unexecuted instantiation: runmode-nflog.c:FlowGetAppProtocol Unexecuted instantiation: runmode-nfq.c:FlowGetAppProtocol Unexecuted instantiation: runmode-pcap.c:FlowGetAppProtocol Unexecuted instantiation: runmode-pcap-file.c:FlowGetAppProtocol Unexecuted instantiation: runmode-pfring.c:FlowGetAppProtocol Unexecuted instantiation: rust-context.c:FlowGetAppProtocol Unexecuted instantiation: source-af-packet.c:FlowGetAppProtocol Unexecuted instantiation: source-af-xdp.c:FlowGetAppProtocol Unexecuted instantiation: source-dpdk.c:FlowGetAppProtocol Unexecuted instantiation: source-erf-dag.c:FlowGetAppProtocol Unexecuted instantiation: source-erf-file.c:FlowGetAppProtocol Unexecuted instantiation: source-ipfw.c:FlowGetAppProtocol Unexecuted instantiation: source-napatech.c:FlowGetAppProtocol Unexecuted instantiation: source-netmap.c:FlowGetAppProtocol Unexecuted instantiation: source-nflog.c:FlowGetAppProtocol Unexecuted instantiation: source-nfq.c:FlowGetAppProtocol Unexecuted instantiation: source-pcap.c:FlowGetAppProtocol Unexecuted instantiation: source-pcap-file.c:FlowGetAppProtocol Unexecuted instantiation: source-pcap-file-directory-helper.c:FlowGetAppProtocol Unexecuted instantiation: source-pcap-file-helper.c:FlowGetAppProtocol Unexecuted instantiation: source-pfring.c:FlowGetAppProtocol Unexecuted instantiation: source-windivert.c:FlowGetAppProtocol Unexecuted instantiation: stream-tcp-inline.c:FlowGetAppProtocol Unexecuted instantiation: util-action.c:FlowGetAppProtocol Unexecuted instantiation: util-classification-config.c:FlowGetAppProtocol Unexecuted instantiation: util-detect.c:FlowGetAppProtocol Unexecuted instantiation: util-file-decompression.c:FlowGetAppProtocol Unexecuted instantiation: util-file-swf-decompression.c:FlowGetAppProtocol Unexecuted instantiation: util-logopenfile.c:FlowGetAppProtocol Unexecuted instantiation: util-mpm-ac-bs.c:FlowGetAppProtocol Unexecuted instantiation: util-mpm-ac.c:FlowGetAppProtocol Unexecuted instantiation: util-mpm-ac-ks.c:FlowGetAppProtocol Unexecuted instantiation: util-reference-config.c:FlowGetAppProtocol Unexecuted instantiation: util-rule-vars.c:FlowGetAppProtocol Unexecuted instantiation: util-runmodes.c:FlowGetAppProtocol Unexecuted instantiation: util-port-interval-tree.c:FlowGetAppProtocol Unexecuted instantiation: alert-debuglog.c:FlowGetAppProtocol Unexecuted instantiation: alert-fastlog.c:FlowGetAppProtocol Unexecuted instantiation: alert-syslog.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-htp-body.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-htp-xff.c:FlowGetAppProtocol Unexecuted instantiation: app-layer-register.c:FlowGetAppProtocol Unexecuted instantiation: decode-esp.c:FlowGetAppProtocol Unexecuted instantiation: detect-app-layer-event.c:FlowGetAppProtocol Unexecuted instantiation: detect-app-layer-protocol.c:FlowGetAppProtocol Unexecuted instantiation: detect-asn1.c:FlowGetAppProtocol Unexecuted instantiation: detect-base64-data.c:FlowGetAppProtocol Unexecuted instantiation: detect-base64-decode.c:FlowGetAppProtocol Unexecuted instantiation: detect-bsize.c:FlowGetAppProtocol Unexecuted instantiation: detect-bypass.c:FlowGetAppProtocol Unexecuted instantiation: detect-byte.c:FlowGetAppProtocol Unexecuted instantiation: detect-byte-extract.c:FlowGetAppProtocol Unexecuted instantiation: detect-bytejump.c:FlowGetAppProtocol Unexecuted instantiation: detect-bytemath.c:FlowGetAppProtocol Unexecuted instantiation: detect-bytetest.c:FlowGetAppProtocol detect.c:FlowGetAppProtocol Line | Count | Source | 587 | 13.2M | { | 588 | 13.2M | return f->alproto; | 589 | 13.2M | } |
Unexecuted instantiation: detect-cipservice.c:FlowGetAppProtocol Unexecuted instantiation: detect-classtype.c:FlowGetAppProtocol Unexecuted instantiation: detect-config.c:FlowGetAppProtocol Unexecuted instantiation: detect-csum.c:FlowGetAppProtocol Unexecuted instantiation: detect-datarep.c:FlowGetAppProtocol Unexecuted instantiation: detect-dataset.c:FlowGetAppProtocol Unexecuted instantiation: detect-dce-iface.c:FlowGetAppProtocol Unexecuted instantiation: detect-dce-opnum.c:FlowGetAppProtocol Unexecuted instantiation: detect-dce-stub-data.c:FlowGetAppProtocol Unexecuted instantiation: detect-depth.c:FlowGetAppProtocol Unexecuted instantiation: detect-detection-filter.c:FlowGetAppProtocol Unexecuted instantiation: detect-distance.c:FlowGetAppProtocol Unexecuted instantiation: detect-dnp3.c:FlowGetAppProtocol Unexecuted instantiation: detect-dns-opcode.c:FlowGetAppProtocol Unexecuted instantiation: detect-dns-query.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-analyzer.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-enip.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-event.c:FlowGetAppProtocol Unexecuted instantiation: detect-engine-file.c:FlowGetAppProtocol Unexecuted instantiation: detect-file-hash-common.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-accept.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-accept-enc.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-accept-lang.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-connection.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-content-len.c:FlowGetAppProtocol Unexecuted instantiation: detect-http-content-type.c:FlowGetAppProtocol Unexecuted instantiation: log-httplog.c:FlowGetAppProtocol Unexecuted instantiation: log-pcap.c:FlowGetAppProtocol Unexecuted instantiation: log-stats.c:FlowGetAppProtocol Unexecuted instantiation: log-tcp-data.c:FlowGetAppProtocol Unexecuted instantiation: log-tlslog.c:FlowGetAppProtocol Unexecuted instantiation: log-tlsstore.c:FlowGetAppProtocol Unexecuted instantiation: stream.c:FlowGetAppProtocol Unexecuted instantiation: fuzz_sigpcap_aware.c:FlowGetAppProtocol Unexecuted instantiation: util-unittest-helper.c:FlowGetAppProtocol Unexecuted instantiation: fuzz_decodepcapfile.c:FlowGetAppProtocol Unexecuted instantiation: fuzz_mimedecparseline.c:FlowGetAppProtocol Unexecuted instantiation: fuzz_siginit.c:FlowGetAppProtocol Unexecuted instantiation: fuzz_sigpcap.c:FlowGetAppProtocol Unexecuted instantiation: fuzz_applayerprotodetectgetproto.c:FlowGetAppProtocol Unexecuted instantiation: fuzz_predefpcap_aware.c:FlowGetAppProtocol |
590 | | |
591 | | static inline void *FlowGetAppState(const Flow *f) |
592 | 97.1M | { |
593 | 97.1M | return f->alstate; |
594 | 97.1M | } Unexecuted instantiation: fuzz_applayerparserparse.c:FlowGetAppState app-layer-parser.c:FlowGetAppState Line | Count | Source | 592 | 54.6M | { | 593 | 54.6M | return f->alstate; | 594 | 54.6M | } |
Unexecuted instantiation: app-layer-rdp.c:FlowGetAppState Unexecuted instantiation: app-layer-rfb.c:FlowGetAppState Unexecuted instantiation: app-layer-sip.c:FlowGetAppState Unexecuted instantiation: app-layer-smb.c:FlowGetAppState Unexecuted instantiation: app-layer-smtp.c:FlowGetAppState Unexecuted instantiation: app-layer-snmp.c:FlowGetAppState Unexecuted instantiation: app-layer-ssh.c:FlowGetAppState Unexecuted instantiation: app-layer-ssl.c:FlowGetAppState Unexecuted instantiation: app-layer-tftp.c:FlowGetAppState detect-engine-state.c:FlowGetAppState Line | Count | Source | 592 | 30.0k | { | 593 | 30.0k | return f->alstate; | 594 | 30.0k | } |
Unexecuted instantiation: flow.c:FlowGetAppState Unexecuted instantiation: flow-hash.c:FlowGetAppState Unexecuted instantiation: flow-manager.c:FlowGetAppState Unexecuted instantiation: flow-queue.c:FlowGetAppState Unexecuted instantiation: flow-spare-pool.c:FlowGetAppState Unexecuted instantiation: flow-storage.c:FlowGetAppState Unexecuted instantiation: flow-timeout.c:FlowGetAppState Unexecuted instantiation: flow-util.c:FlowGetAppState Unexecuted instantiation: host-timeout.c:FlowGetAppState Unexecuted instantiation: ippair-timeout.c:FlowGetAppState Unexecuted instantiation: output-file.c:FlowGetAppState Unexecuted instantiation: output-filedata.c:FlowGetAppState Unexecuted instantiation: output-flow.c:FlowGetAppState Unexecuted instantiation: packet.c:FlowGetAppState Unexecuted instantiation: reputation.c:FlowGetAppState Unexecuted instantiation: runmodes.c:FlowGetAppState Unexecuted instantiation: runmode-unix-socket.c:FlowGetAppState Unexecuted instantiation: runmode-windivert.c:FlowGetAppState Unexecuted instantiation: stream-tcp.c:FlowGetAppState Unexecuted instantiation: stream-tcp-list.c:FlowGetAppState Unexecuted instantiation: stream-tcp-reassemble.c:FlowGetAppState Unexecuted instantiation: stream-tcp-sack.c:FlowGetAppState Unexecuted instantiation: suricata.c:FlowGetAppState Unexecuted instantiation: tm-modules.c:FlowGetAppState Unexecuted instantiation: tmqh-flow.c:FlowGetAppState Unexecuted instantiation: tmqh-packetpool.c:FlowGetAppState Unexecuted instantiation: tm-threads.c:FlowGetAppState Unexecuted instantiation: unix-manager.c:FlowGetAppState Unexecuted instantiation: util-debug.c:FlowGetAppState Unexecuted instantiation: util-decode-mime.c:FlowGetAppState Unexecuted instantiation: util-exception-policy.c:FlowGetAppState Unexecuted instantiation: util-file.c:FlowGetAppState Unexecuted instantiation: util-host-os-info.c:FlowGetAppState Unexecuted instantiation: util-ja3.c:FlowGetAppState Unexecuted instantiation: util-landlock.c:FlowGetAppState Unexecuted instantiation: util-macset.c:FlowGetAppState Unexecuted instantiation: util-mpm.c:FlowGetAppState Unexecuted instantiation: util-print.c:FlowGetAppState Unexecuted instantiation: util-running-modes.c:FlowGetAppState Unexecuted instantiation: util-streaming-buffer.c:FlowGetAppState Unexecuted instantiation: util-threshold-config.c:FlowGetAppState Unexecuted instantiation: util-time.c:FlowGetAppState Unexecuted instantiation: util-var.c:FlowGetAppState Unexecuted instantiation: util-var-name.c:FlowGetAppState Unexecuted instantiation: app-layer.c:FlowGetAppState Unexecuted instantiation: app-layer-detect-proto.c:FlowGetAppState Unexecuted instantiation: app-layer-dnp3.c:FlowGetAppState Unexecuted instantiation: app-layer-dnp3-objects.c:FlowGetAppState Unexecuted instantiation: app-layer-enip.c:FlowGetAppState Unexecuted instantiation: app-layer-enip-common.c:FlowGetAppState Unexecuted instantiation: app-layer-events.c:FlowGetAppState Unexecuted instantiation: app-layer-expectation.c:FlowGetAppState Unexecuted instantiation: app-layer-ftp.c:FlowGetAppState Unexecuted instantiation: app-layer-frames.c:FlowGetAppState Unexecuted instantiation: app-layer-htp.c:FlowGetAppState Unexecuted instantiation: app-layer-htp-file.c:FlowGetAppState Unexecuted instantiation: app-layer-htp-range.c:FlowGetAppState Unexecuted instantiation: app-layer-http2.c:FlowGetAppState Unexecuted instantiation: app-layer-ike.c:FlowGetAppState Unexecuted instantiation: app-layer-krb5.c:FlowGetAppState Unexecuted instantiation: app-layer-modbus.c:FlowGetAppState Unexecuted instantiation: app-layer-quic.c:FlowGetAppState Unexecuted instantiation: app-layer-mqtt.c:FlowGetAppState Unexecuted instantiation: app-layer-nfs-tcp.c:FlowGetAppState Unexecuted instantiation: app-layer-nfs-udp.c:FlowGetAppState Unexecuted instantiation: app-layer-ntp.c:FlowGetAppState Unexecuted instantiation: counters.c:FlowGetAppState Unexecuted instantiation: datasets-string.c:FlowGetAppState Unexecuted instantiation: decode.c:FlowGetAppState Unexecuted instantiation: decode-geneve.c:FlowGetAppState Unexecuted instantiation: decode-icmpv4.c:FlowGetAppState Unexecuted instantiation: decode-icmpv6.c:FlowGetAppState Unexecuted instantiation: decode-ipv4.c:FlowGetAppState Unexecuted instantiation: decode-ppp.c:FlowGetAppState Unexecuted instantiation: decode-pppoe.c:FlowGetAppState Unexecuted instantiation: decode-sctp.c:FlowGetAppState Unexecuted instantiation: decode-tcp.c:FlowGetAppState Unexecuted instantiation: decode-teredo.c:FlowGetAppState Unexecuted instantiation: decode-udp.c:FlowGetAppState Unexecuted instantiation: decode-vxlan.c:FlowGetAppState Unexecuted instantiation: defrag.c:FlowGetAppState Unexecuted instantiation: detect-content.c:FlowGetAppState Unexecuted instantiation: detect-dsize.c:FlowGetAppState Unexecuted instantiation: detect-engine-address.c:FlowGetAppState Unexecuted instantiation: detect-engine-address-ipv4.c:FlowGetAppState Unexecuted instantiation: detect-engine-address-ipv6.c:FlowGetAppState Unexecuted instantiation: detect-engine-alert.c:FlowGetAppState Unexecuted instantiation: detect-engine-build.c:FlowGetAppState Unexecuted instantiation: detect-engine.c:FlowGetAppState Unexecuted instantiation: detect-engine-content-inspection.c:FlowGetAppState Unexecuted instantiation: detect-engine-frame.c:FlowGetAppState Unexecuted instantiation: detect-engine-iponly.c:FlowGetAppState Unexecuted instantiation: detect-engine-loader.c:FlowGetAppState Unexecuted instantiation: detect-engine-mpm.c:FlowGetAppState Unexecuted instantiation: detect-engine-payload.c:FlowGetAppState Unexecuted instantiation: detect-engine-port.c:FlowGetAppState Unexecuted instantiation: detect-engine-prefilter.c:FlowGetAppState Unexecuted instantiation: detect-engine-prefilter-common.c:FlowGetAppState Unexecuted instantiation: detect-engine-proto.c:FlowGetAppState Unexecuted instantiation: detect-engine-register.c:FlowGetAppState Unexecuted instantiation: detect-engine-siggroup.c:FlowGetAppState Unexecuted instantiation: detect-engine-sigorder.c:FlowGetAppState Unexecuted instantiation: detect-engine-tag.c:FlowGetAppState Unexecuted instantiation: detect-engine-threshold.c:FlowGetAppState Unexecuted instantiation: detect-engine-uint.c:FlowGetAppState Unexecuted instantiation: detect-fast-pattern.c:FlowGetAppState Unexecuted instantiation: detect-file-data.c:FlowGetAppState Unexecuted instantiation: detect-filemagic.c:FlowGetAppState Unexecuted instantiation: detect-filemd5.c:FlowGetAppState Unexecuted instantiation: detect-filename.c:FlowGetAppState Unexecuted instantiation: detect-filesha1.c:FlowGetAppState Unexecuted instantiation: detect-filesha256.c:FlowGetAppState Unexecuted instantiation: detect-filesize.c:FlowGetAppState detect-filestore.c:FlowGetAppState Line | Count | Source | 592 | 36.6k | { | 593 | 36.6k | return f->alstate; | 594 | 36.6k | } |
Unexecuted instantiation: detect-flowbits.c:FlowGetAppState Unexecuted instantiation: detect-flow.c:FlowGetAppState Unexecuted instantiation: detect-flow-age.c:FlowGetAppState Unexecuted instantiation: detect-flowint.c:FlowGetAppState Unexecuted instantiation: detect-flowvar.c:FlowGetAppState Unexecuted instantiation: detect-fragbits.c:FlowGetAppState Unexecuted instantiation: detect-fragoffset.c:FlowGetAppState Unexecuted instantiation: detect-frame.c:FlowGetAppState Unexecuted instantiation: detect-ftpbounce.c:FlowGetAppState Unexecuted instantiation: detect-ftpdata.c:FlowGetAppState Unexecuted instantiation: detect-geoip.c:FlowGetAppState Unexecuted instantiation: detect-gid.c:FlowGetAppState Unexecuted instantiation: detect-hostbits.c:FlowGetAppState Unexecuted instantiation: detect-http2.c:FlowGetAppState Unexecuted instantiation: detect-http-client-body.c:FlowGetAppState Unexecuted instantiation: detect-http-cookie.c:FlowGetAppState Unexecuted instantiation: detect-http-header.c:FlowGetAppState Unexecuted instantiation: detect-http-header-common.c:FlowGetAppState Unexecuted instantiation: detect-http-header-names.c:FlowGetAppState Unexecuted instantiation: detect-http-host.c:FlowGetAppState Unexecuted instantiation: detect-http-location.c:FlowGetAppState Unexecuted instantiation: detect-http-method.c:FlowGetAppState Unexecuted instantiation: detect-http-protocol.c:FlowGetAppState Unexecuted instantiation: detect-http-raw-header.c:FlowGetAppState Unexecuted instantiation: detect-http-referer.c:FlowGetAppState Unexecuted instantiation: detect-http-request-line.c:FlowGetAppState Unexecuted instantiation: detect-http-response-line.c:FlowGetAppState Unexecuted instantiation: detect-http-server-body.c:FlowGetAppState Unexecuted instantiation: detect-http-server.c:FlowGetAppState Unexecuted instantiation: detect-http-start.c:FlowGetAppState Unexecuted instantiation: detect-http-stat-code.c:FlowGetAppState Unexecuted instantiation: detect-http-stat-msg.c:FlowGetAppState Unexecuted instantiation: detect-http-ua.c:FlowGetAppState Unexecuted instantiation: detect-http-uri.c:FlowGetAppState Unexecuted instantiation: detect-icmp-id.c:FlowGetAppState Unexecuted instantiation: detect-icmp-seq.c:FlowGetAppState Unexecuted instantiation: detect-icmpv4hdr.c:FlowGetAppState Unexecuted instantiation: detect-icmpv6hdr.c:FlowGetAppState Unexecuted instantiation: detect-icmpv6-mtu.c:FlowGetAppState Unexecuted instantiation: detect-icode.c:FlowGetAppState Unexecuted instantiation: detect-id.c:FlowGetAppState Unexecuted instantiation: detect-ike-exch-type.c:FlowGetAppState Unexecuted instantiation: detect-ike-spi.c:FlowGetAppState Unexecuted instantiation: detect-ike-vendor.c:FlowGetAppState Unexecuted instantiation: detect-ike-chosen-sa.c:FlowGetAppState Unexecuted instantiation: detect-ike-key-exchange-payload-length.c:FlowGetAppState Unexecuted instantiation: detect-ike-nonce-payload-length.c:FlowGetAppState Unexecuted instantiation: detect-ike-nonce-payload.c:FlowGetAppState Unexecuted instantiation: detect-ike-key-exchange-payload.c:FlowGetAppState Unexecuted instantiation: detect-ipaddr.c:FlowGetAppState Unexecuted instantiation: detect-ipopts.c:FlowGetAppState Unexecuted instantiation: detect-ipproto.c:FlowGetAppState Unexecuted instantiation: detect-iprep.c:FlowGetAppState Unexecuted instantiation: detect-ipv4hdr.c:FlowGetAppState Unexecuted instantiation: detect-ipv6hdr.c:FlowGetAppState Unexecuted instantiation: detect-isdataat.c:FlowGetAppState Unexecuted instantiation: detect-itype.c:FlowGetAppState Unexecuted instantiation: detect-ja4-hash.c:FlowGetAppState Unexecuted instantiation: detect-krb5-cname.c:FlowGetAppState Unexecuted instantiation: detect-krb5-errcode.c:FlowGetAppState Unexecuted instantiation: detect-krb5-msgtype.c:FlowGetAppState Unexecuted instantiation: detect-krb5-sname.c:FlowGetAppState Unexecuted instantiation: detect-krb5-ticket-encryption.c:FlowGetAppState Unexecuted instantiation: detect-l3proto.c:FlowGetAppState Unexecuted instantiation: detect-lua.c:FlowGetAppState Unexecuted instantiation: detect-mark.c:FlowGetAppState Unexecuted instantiation: detect-metadata.c:FlowGetAppState Unexecuted instantiation: detect-modbus.c:FlowGetAppState Unexecuted instantiation: detect-quic-sni.c:FlowGetAppState Unexecuted instantiation: detect-quic-ua.c:FlowGetAppState Unexecuted instantiation: detect-quic-version.c:FlowGetAppState Unexecuted instantiation: detect-quic-cyu-hash.c:FlowGetAppState Unexecuted instantiation: detect-quic-cyu-string.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-connack-sessionpresent.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-connect-clientid.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-connect-flags.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-connect-password.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-connect-username.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-connect-willmessage.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-connect-willtopic.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-flags.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-protocol-version.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-publish-message.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-publish-topic.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-qos.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-reason-code.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-subscribe-topic.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-type.c:FlowGetAppState Unexecuted instantiation: detect-mqtt-unsubscribe-topic.c:FlowGetAppState Unexecuted instantiation: detect-msg.c:FlowGetAppState Unexecuted instantiation: detect-nfs-procedure.c:FlowGetAppState Unexecuted instantiation: detect-nfs-version.c:FlowGetAppState Unexecuted instantiation: detect-noalert.c:FlowGetAppState Unexecuted instantiation: detect-nocase.c:FlowGetAppState Unexecuted instantiation: detect-offset.c:FlowGetAppState Unexecuted instantiation: detect-parse.c:FlowGetAppState Unexecuted instantiation: detect-pcre.c:FlowGetAppState Unexecuted instantiation: detect-pkt-data.c:FlowGetAppState Unexecuted instantiation: detect-pktvar.c:FlowGetAppState Unexecuted instantiation: detect-prefilter.c:FlowGetAppState Unexecuted instantiation: detect-priority.c:FlowGetAppState Unexecuted instantiation: detect-rawbytes.c:FlowGetAppState Unexecuted instantiation: detect-reference.c:FlowGetAppState Unexecuted instantiation: detect-replace.c:FlowGetAppState Unexecuted instantiation: detect-requires.c:FlowGetAppState Unexecuted instantiation: detect-rev.c:FlowGetAppState Unexecuted instantiation: detect-rfb-name.c:FlowGetAppState Unexecuted instantiation: detect-rfb-secresult.c:FlowGetAppState Unexecuted instantiation: detect-rfb-sectype.c:FlowGetAppState Unexecuted instantiation: detect-rpc.c:FlowGetAppState Unexecuted instantiation: detect-sameip.c:FlowGetAppState Unexecuted instantiation: detect-sid.c:FlowGetAppState Unexecuted instantiation: detect-sip-method.c:FlowGetAppState Unexecuted instantiation: detect-sip-protocol.c:FlowGetAppState Unexecuted instantiation: detect-sip-request-line.c:FlowGetAppState Unexecuted instantiation: detect-sip-response-line.c:FlowGetAppState Unexecuted instantiation: detect-sip-stat-code.c:FlowGetAppState Unexecuted instantiation: detect-sip-stat-msg.c:FlowGetAppState Unexecuted instantiation: detect-sip-uri.c:FlowGetAppState Unexecuted instantiation: detect-smb-ntlmssp.c:FlowGetAppState Unexecuted instantiation: detect-smb-share.c:FlowGetAppState Unexecuted instantiation: detect-snmp-community.c:FlowGetAppState Unexecuted instantiation: detect-snmp-pdu_type.c:FlowGetAppState Unexecuted instantiation: detect-snmp-usm.c:FlowGetAppState Unexecuted instantiation: detect-snmp-version.c:FlowGetAppState Unexecuted instantiation: detect-dhcp-leasetime.c:FlowGetAppState Unexecuted instantiation: detect-dhcp-rebinding-time.c:FlowGetAppState Unexecuted instantiation: detect-dhcp-renewal-time.c:FlowGetAppState Unexecuted instantiation: detect-ssh-hassh.c:FlowGetAppState Unexecuted instantiation: detect-ssh-hassh-server.c:FlowGetAppState Unexecuted instantiation: detect-ssh-hassh-server-string.c:FlowGetAppState Unexecuted instantiation: detect-ssh-hassh-string.c:FlowGetAppState Unexecuted instantiation: detect-ssh-proto.c:FlowGetAppState Unexecuted instantiation: detect-ssh-proto-version.c:FlowGetAppState Unexecuted instantiation: detect-ssh-software.c:FlowGetAppState Unexecuted instantiation: detect-ssh-software-version.c:FlowGetAppState Unexecuted instantiation: detect-ssl-state.c:FlowGetAppState Unexecuted instantiation: detect-ssl-version.c:FlowGetAppState Unexecuted instantiation: detect-stream_size.c:FlowGetAppState Unexecuted instantiation: detect-tag.c:FlowGetAppState Unexecuted instantiation: detect-target.c:FlowGetAppState Unexecuted instantiation: detect-tcp-ack.c:FlowGetAppState Unexecuted instantiation: detect-tcp-flags.c:FlowGetAppState Unexecuted instantiation: detect-tcphdr.c:FlowGetAppState Unexecuted instantiation: detect-tcpmss.c:FlowGetAppState Unexecuted instantiation: detect-tcp-seq.c:FlowGetAppState Unexecuted instantiation: detect-tcp-window.c:FlowGetAppState Unexecuted instantiation: detect-template2.c:FlowGetAppState Unexecuted instantiation: detect-template.c:FlowGetAppState Unexecuted instantiation: detect-template-rust-buffer.c:FlowGetAppState Unexecuted instantiation: detect-threshold.c:FlowGetAppState Unexecuted instantiation: detect-tls.c:FlowGetAppState Unexecuted instantiation: detect-tls-cert-fingerprint.c:FlowGetAppState Unexecuted instantiation: detect-tls-cert-issuer.c:FlowGetAppState Unexecuted instantiation: detect-tls-certs.c:FlowGetAppState Unexecuted instantiation: detect-tls-cert-serial.c:FlowGetAppState Unexecuted instantiation: detect-tls-cert-subject.c:FlowGetAppState Unexecuted instantiation: detect-tls-cert-validity.c:FlowGetAppState Unexecuted instantiation: detect-tls-ja3-hash.c:FlowGetAppState Unexecuted instantiation: detect-tls-ja3s-hash.c:FlowGetAppState Unexecuted instantiation: detect-tls-ja3s-string.c:FlowGetAppState Unexecuted instantiation: detect-tls-ja3-string.c:FlowGetAppState Unexecuted instantiation: detect-tls-sni.c:FlowGetAppState Unexecuted instantiation: detect-tls-version.c:FlowGetAppState Unexecuted instantiation: detect-tls-random.c:FlowGetAppState Unexecuted instantiation: detect-tos.c:FlowGetAppState Unexecuted instantiation: detect-transform-casechange.c:FlowGetAppState Unexecuted instantiation: detect-transform-compress-whitespace.c:FlowGetAppState Unexecuted instantiation: detect-transform-dotprefix.c:FlowGetAppState Unexecuted instantiation: detect-transform-header-lowercase.c:FlowGetAppState Unexecuted instantiation: detect-transform-md5.c:FlowGetAppState Unexecuted instantiation: detect-transform-pcrexform.c:FlowGetAppState Unexecuted instantiation: detect-transform-sha1.c:FlowGetAppState Unexecuted instantiation: detect-transform-sha256.c:FlowGetAppState Unexecuted instantiation: detect-transform-strip-pseudo-headers.c:FlowGetAppState Unexecuted instantiation: detect-transform-strip-whitespace.c:FlowGetAppState Unexecuted instantiation: detect-transform-urldecode.c:FlowGetAppState Unexecuted instantiation: detect-transform-xor.c:FlowGetAppState Unexecuted instantiation: detect-ttl.c:FlowGetAppState Unexecuted instantiation: detect-udphdr.c:FlowGetAppState Unexecuted instantiation: detect-uricontent.c:FlowGetAppState Unexecuted instantiation: detect-urilen.c:FlowGetAppState Unexecuted instantiation: detect-within.c:FlowGetAppState Unexecuted instantiation: detect-xbits.c:FlowGetAppState Unexecuted instantiation: flow-bit.c:FlowGetAppState Unexecuted instantiation: flow-bypass.c:FlowGetAppState Unexecuted instantiation: flow-var.c:FlowGetAppState Unexecuted instantiation: flow-worker.c:FlowGetAppState Unexecuted instantiation: host-bit.c:FlowGetAppState Unexecuted instantiation: host.c:FlowGetAppState Unexecuted instantiation: ippair-bit.c:FlowGetAppState Unexecuted instantiation: ippair.c:FlowGetAppState Unexecuted instantiation: output.c:FlowGetAppState Unexecuted instantiation: output-eve-stream.c:FlowGetAppState Unexecuted instantiation: output-filestore.c:FlowGetAppState output-json-alert.c:FlowGetAppState Line | Count | Source | 592 | 128k | { | 593 | 128k | return f->alstate; | 594 | 128k | } |
Unexecuted instantiation: output-json-anomaly.c:FlowGetAppState Unexecuted instantiation: output-json-bittorrent-dht.c:FlowGetAppState Unexecuted instantiation: output-json.c:FlowGetAppState Unexecuted instantiation: output-json-common.c:FlowGetAppState Unexecuted instantiation: output-json-dcerpc.c:FlowGetAppState Unexecuted instantiation: output-json-dhcp.c:FlowGetAppState Unexecuted instantiation: output-json-dnp3.c:FlowGetAppState Unexecuted instantiation: output-json-dnp3-objects.c:FlowGetAppState Unexecuted instantiation: output-json-dns.c:FlowGetAppState Unexecuted instantiation: output-json-drop.c:FlowGetAppState output-json-email-common.c:FlowGetAppState Line | Count | Source | 592 | 3.86k | { | 593 | 3.86k | return f->alstate; | 594 | 3.86k | } |
output-json-file.c:FlowGetAppState Line | Count | Source | 592 | 25.7k | { | 593 | 25.7k | return f->alstate; | 594 | 25.7k | } |
Unexecuted instantiation: output-json-flow.c:FlowGetAppState Unexecuted instantiation: output-json-frame.c:FlowGetAppState Unexecuted instantiation: output-json-ftp.c:FlowGetAppState output-json-http2.c:FlowGetAppState Line | Count | Source | 592 | 678 | { | 593 | 678 | return f->alstate; | 594 | 678 | } |
output-json-http.c:FlowGetAppState Line | Count | Source | 592 | 401k | { | 593 | 401k | return f->alstate; | 594 | 401k | } |
output-json-ike.c:FlowGetAppState Line | Count | Source | 592 | 2.86k | { | 593 | 2.86k | return f->alstate; | 594 | 2.86k | } |
Unexecuted instantiation: output-json-krb5.c:FlowGetAppState Unexecuted instantiation: output-json-metadata.c:FlowGetAppState output-json-modbus.c:FlowGetAppState Line | Count | Source | 592 | 10.8k | { | 593 | 10.8k | return f->alstate; | 594 | 10.8k | } |
output-json-quic.c:FlowGetAppState Line | Count | Source | 592 | 1.39k | { | 593 | 1.39k | return f->alstate; | 594 | 1.39k | } |
output-json-mqtt.c:FlowGetAppState Line | Count | Source | 592 | 1.76k | { | 593 | 1.76k | return f->alstate; | 594 | 1.76k | } |
Unexecuted instantiation: output-json-netflow.c:FlowGetAppState output-json-nfs.c:FlowGetAppState Line | Count | Source | 592 | 15.8k | { | 593 | 15.8k | return f->alstate; | 594 | 15.8k | } |
Unexecuted instantiation: output-json-pgsql.c:FlowGetAppState Unexecuted instantiation: output-json-rdp.c:FlowGetAppState output-json-rfb.c:FlowGetAppState Line | Count | Source | 592 | 9 | { | 593 | 9 | return f->alstate; | 594 | 9 | } |
Unexecuted instantiation: output-json-sip.c:FlowGetAppState output-json-smb.c:FlowGetAppState Line | Count | Source | 592 | 20.9k | { | 593 | 20.9k | return f->alstate; | 594 | 20.9k | } |
output-json-smtp.c:FlowGetAppState Line | Count | Source | 592 | 3.86k | { | 593 | 3.86k | return f->alstate; | 594 | 3.86k | } |
Unexecuted instantiation: output-json-snmp.c:FlowGetAppState Unexecuted instantiation: output-json-ssh.c:FlowGetAppState Unexecuted instantiation: output-json-stats.c:FlowGetAppState Unexecuted instantiation: output-json-template.c:FlowGetAppState Unexecuted instantiation: output-json-tftp.c:FlowGetAppState Unexecuted instantiation: output-json-tls.c:FlowGetAppState Unexecuted instantiation: output-eve-syslog.c:FlowGetAppState Unexecuted instantiation: output-packet.c:FlowGetAppState Unexecuted instantiation: output-stats.c:FlowGetAppState Unexecuted instantiation: output-streaming.c:FlowGetAppState output-tx.c:FlowGetAppState Line | Count | Source | 592 | 39.3M | { | 593 | 39.3M | return f->alstate; | 594 | 39.3M | } |
Unexecuted instantiation: respond-reject.c:FlowGetAppState Unexecuted instantiation: respond-reject-libnet11.c:FlowGetAppState Unexecuted instantiation: runmode-af-packet.c:FlowGetAppState Unexecuted instantiation: runmode-af-xdp.c:FlowGetAppState Unexecuted instantiation: runmode-erf-dag.c:FlowGetAppState Unexecuted instantiation: runmode-erf-file.c:FlowGetAppState Unexecuted instantiation: runmode-ipfw.c:FlowGetAppState Unexecuted instantiation: runmode-napatech.c:FlowGetAppState Unexecuted instantiation: runmode-nflog.c:FlowGetAppState Unexecuted instantiation: runmode-nfq.c:FlowGetAppState Unexecuted instantiation: runmode-pcap.c:FlowGetAppState Unexecuted instantiation: runmode-pcap-file.c:FlowGetAppState Unexecuted instantiation: runmode-pfring.c:FlowGetAppState Unexecuted instantiation: rust-context.c:FlowGetAppState Unexecuted instantiation: source-af-packet.c:FlowGetAppState Unexecuted instantiation: source-af-xdp.c:FlowGetAppState Unexecuted instantiation: source-dpdk.c:FlowGetAppState Unexecuted instantiation: source-erf-dag.c:FlowGetAppState Unexecuted instantiation: source-erf-file.c:FlowGetAppState Unexecuted instantiation: source-ipfw.c:FlowGetAppState Unexecuted instantiation: source-napatech.c:FlowGetAppState Unexecuted instantiation: source-netmap.c:FlowGetAppState Unexecuted instantiation: source-nflog.c:FlowGetAppState Unexecuted instantiation: source-nfq.c:FlowGetAppState Unexecuted instantiation: source-pcap.c:FlowGetAppState Unexecuted instantiation: source-pcap-file.c:FlowGetAppState Unexecuted instantiation: source-pcap-file-directory-helper.c:FlowGetAppState Unexecuted instantiation: source-pcap-file-helper.c:FlowGetAppState Unexecuted instantiation: source-pfring.c:FlowGetAppState Unexecuted instantiation: source-windivert.c:FlowGetAppState Unexecuted instantiation: stream-tcp-inline.c:FlowGetAppState Unexecuted instantiation: util-action.c:FlowGetAppState Unexecuted instantiation: util-classification-config.c:FlowGetAppState Unexecuted instantiation: util-detect.c:FlowGetAppState Unexecuted instantiation: util-file-decompression.c:FlowGetAppState Unexecuted instantiation: util-file-swf-decompression.c:FlowGetAppState Unexecuted instantiation: util-logopenfile.c:FlowGetAppState Unexecuted instantiation: util-mpm-ac-bs.c:FlowGetAppState Unexecuted instantiation: util-mpm-ac.c:FlowGetAppState Unexecuted instantiation: util-mpm-ac-ks.c:FlowGetAppState Unexecuted instantiation: util-reference-config.c:FlowGetAppState Unexecuted instantiation: util-rule-vars.c:FlowGetAppState Unexecuted instantiation: util-runmodes.c:FlowGetAppState Unexecuted instantiation: util-port-interval-tree.c:FlowGetAppState Unexecuted instantiation: alert-debuglog.c:FlowGetAppState Unexecuted instantiation: alert-fastlog.c:FlowGetAppState Unexecuted instantiation: alert-syslog.c:FlowGetAppState Unexecuted instantiation: app-layer-htp-body.c:FlowGetAppState app-layer-htp-xff.c:FlowGetAppState Line | Count | Source | 592 | 2.49M | { | 593 | 2.49M | return f->alstate; | 594 | 2.49M | } |
Unexecuted instantiation: app-layer-register.c:FlowGetAppState Unexecuted instantiation: decode-esp.c:FlowGetAppState Unexecuted instantiation: detect-app-layer-event.c:FlowGetAppState Unexecuted instantiation: detect-app-layer-protocol.c:FlowGetAppState Unexecuted instantiation: detect-asn1.c:FlowGetAppState Unexecuted instantiation: detect-base64-data.c:FlowGetAppState Unexecuted instantiation: detect-base64-decode.c:FlowGetAppState Unexecuted instantiation: detect-bsize.c:FlowGetAppState Unexecuted instantiation: detect-bypass.c:FlowGetAppState Unexecuted instantiation: detect-byte.c:FlowGetAppState Unexecuted instantiation: detect-byte-extract.c:FlowGetAppState Unexecuted instantiation: detect-bytejump.c:FlowGetAppState Unexecuted instantiation: detect-bytemath.c:FlowGetAppState Unexecuted instantiation: detect-bytetest.c:FlowGetAppState Unexecuted instantiation: detect.c:FlowGetAppState Unexecuted instantiation: detect-cipservice.c:FlowGetAppState Unexecuted instantiation: detect-classtype.c:FlowGetAppState Unexecuted instantiation: detect-config.c:FlowGetAppState Unexecuted instantiation: detect-csum.c:FlowGetAppState Unexecuted instantiation: detect-datarep.c:FlowGetAppState Unexecuted instantiation: detect-dataset.c:FlowGetAppState Unexecuted instantiation: detect-dce-iface.c:FlowGetAppState Unexecuted instantiation: detect-dce-opnum.c:FlowGetAppState Unexecuted instantiation: detect-dce-stub-data.c:FlowGetAppState Unexecuted instantiation: detect-depth.c:FlowGetAppState Unexecuted instantiation: detect-detection-filter.c:FlowGetAppState Unexecuted instantiation: detect-distance.c:FlowGetAppState Unexecuted instantiation: detect-dnp3.c:FlowGetAppState Unexecuted instantiation: detect-dns-opcode.c:FlowGetAppState Unexecuted instantiation: detect-dns-query.c:FlowGetAppState Unexecuted instantiation: detect-engine-analyzer.c:FlowGetAppState Unexecuted instantiation: detect-engine-enip.c:FlowGetAppState Unexecuted instantiation: detect-engine-event.c:FlowGetAppState Unexecuted instantiation: detect-engine-file.c:FlowGetAppState Unexecuted instantiation: detect-file-hash-common.c:FlowGetAppState Unexecuted instantiation: detect-http-accept.c:FlowGetAppState Unexecuted instantiation: detect-http-accept-enc.c:FlowGetAppState Unexecuted instantiation: detect-http-accept-lang.c:FlowGetAppState Unexecuted instantiation: detect-http-connection.c:FlowGetAppState Unexecuted instantiation: detect-http-content-len.c:FlowGetAppState Unexecuted instantiation: detect-http-content-type.c:FlowGetAppState Unexecuted instantiation: log-httplog.c:FlowGetAppState Unexecuted instantiation: log-pcap.c:FlowGetAppState Unexecuted instantiation: log-stats.c:FlowGetAppState Unexecuted instantiation: log-tcp-data.c:FlowGetAppState Unexecuted instantiation: log-tlslog.c:FlowGetAppState Unexecuted instantiation: log-tlsstore.c:FlowGetAppState Unexecuted instantiation: stream.c:FlowGetAppState Unexecuted instantiation: fuzz_sigpcap_aware.c:FlowGetAppState Unexecuted instantiation: util-unittest-helper.c:FlowGetAppState Unexecuted instantiation: fuzz_decodepcapfile.c:FlowGetAppState Unexecuted instantiation: fuzz_mimedecparseline.c:FlowGetAppState Unexecuted instantiation: fuzz_siginit.c:FlowGetAppState Unexecuted instantiation: fuzz_sigpcap.c:FlowGetAppState Unexecuted instantiation: fuzz_applayerprotodetectgetproto.c:FlowGetAppState Unexecuted instantiation: fuzz_predefpcap_aware.c:FlowGetAppState |
595 | | |
596 | | /** \brief Set the No Packet Inspection Flag without locking the flow. |
597 | | * |
598 | | * \param f Flow to set the flag in |
599 | | */ |
600 | | static inline void FlowSetNoPacketInspectionFlag(Flow *f) |
601 | 47 | { |
602 | 47 | SCEnter(); |
603 | | |
604 | 47 | SCLogDebug("flow %p", f); |
605 | 47 | f->flags |= FLOW_NOPACKET_INSPECTION; |
606 | | |
607 | 47 | SCReturn; |
608 | 47 | } Unexecuted instantiation: fuzz_applayerparserparse.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-parser.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-rdp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-rfb.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-sip.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-smb.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-smtp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-snmp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-ssh.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-ssl.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-tftp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-state.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-hash.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-manager.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-queue.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-spare-pool.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-storage.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-timeout.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-util.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: host-timeout.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: ippair-timeout.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-file.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-filedata.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-flow.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: packet.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: reputation.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmodes.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-unix-socket.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-windivert.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: stream-tcp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: stream-tcp-list.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: stream-tcp-reassemble.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: stream-tcp-sack.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: suricata.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: tm-modules.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: tmqh-flow.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: tmqh-packetpool.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: tm-threads.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: unix-manager.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-debug.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-decode-mime.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-exception-policy.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-file.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-host-os-info.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-ja3.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-landlock.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-macset.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-mpm.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-print.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-running-modes.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-streaming-buffer.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-threshold-config.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-time.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-var.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-var-name.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-detect-proto.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-dnp3.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-dnp3-objects.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-enip.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-enip-common.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-events.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-expectation.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-ftp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-frames.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-htp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-htp-file.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-htp-range.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-http2.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-ike.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-krb5.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-modbus.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-quic.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-mqtt.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-nfs-tcp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-nfs-udp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-ntp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: counters.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: datasets-string.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-geneve.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-icmpv4.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-icmpv6.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-ipv4.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-ppp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-pppoe.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-sctp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-tcp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-teredo.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-udp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-vxlan.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: defrag.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-content.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dsize.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-address.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-address-ipv4.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-address-ipv6.c:FlowSetNoPacketInspectionFlag detect-engine-alert.c:FlowSetNoPacketInspectionFlag Line | Count | Source | 601 | 47 | { | 602 | 47 | SCEnter(); | 603 | | | 604 | 47 | SCLogDebug("flow %p", f); | 605 | 47 | f->flags |= FLOW_NOPACKET_INSPECTION; | 606 | | | 607 | 47 | SCReturn; | 608 | 47 | } |
Unexecuted instantiation: detect-engine-build.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-content-inspection.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-frame.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-iponly.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-loader.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-mpm.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-payload.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-port.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-prefilter.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-prefilter-common.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-proto.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-register.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-siggroup.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-sigorder.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-tag.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-threshold.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-uint.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-fast-pattern.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-file-data.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-filemagic.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-filemd5.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-filename.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-filesha1.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-filesha256.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-filesize.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-filestore.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-flowbits.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-flow.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-flow-age.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-flowint.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-flowvar.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-fragbits.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-fragoffset.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-frame.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ftpbounce.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ftpdata.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-geoip.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-gid.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-hostbits.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http2.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-client-body.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-cookie.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-header.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-header-common.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-header-names.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-host.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-location.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-method.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-protocol.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-raw-header.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-referer.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-request-line.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-response-line.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-server-body.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-server.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-start.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-stat-code.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-stat-msg.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-ua.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-uri.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-icmp-id.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-icmp-seq.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-icmpv4hdr.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-icmpv6hdr.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-icmpv6-mtu.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-icode.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-id.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ike-exch-type.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ike-spi.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ike-vendor.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ike-chosen-sa.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ike-key-exchange-payload-length.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ike-nonce-payload-length.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ike-nonce-payload.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ike-key-exchange-payload.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ipaddr.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ipopts.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ipproto.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-iprep.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ipv4hdr.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ipv6hdr.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-isdataat.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-itype.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ja4-hash.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-krb5-cname.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-krb5-errcode.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-krb5-msgtype.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-krb5-sname.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-krb5-ticket-encryption.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-l3proto.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-lua.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mark.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-metadata.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-modbus.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-quic-sni.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-quic-ua.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-quic-version.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-quic-cyu-hash.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-quic-cyu-string.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-connack-sessionpresent.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-connect-clientid.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-connect-flags.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-connect-password.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-connect-username.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-connect-willmessage.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-connect-willtopic.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-flags.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-protocol-version.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-publish-message.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-publish-topic.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-qos.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-reason-code.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-subscribe-topic.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-type.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-mqtt-unsubscribe-topic.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-msg.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-nfs-procedure.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-nfs-version.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-noalert.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-nocase.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-offset.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-parse.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-pcre.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-pkt-data.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-pktvar.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-prefilter.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-priority.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-rawbytes.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-reference.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-replace.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-requires.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-rev.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-rfb-name.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-rfb-secresult.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-rfb-sectype.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-rpc.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-sameip.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-sid.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-sip-method.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-sip-protocol.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-sip-request-line.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-sip-response-line.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-sip-stat-code.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-sip-stat-msg.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-sip-uri.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-smb-ntlmssp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-smb-share.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-snmp-community.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-snmp-pdu_type.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-snmp-usm.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-snmp-version.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dhcp-leasetime.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dhcp-rebinding-time.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dhcp-renewal-time.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssh-hassh.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssh-hassh-server.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssh-hassh-server-string.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssh-hassh-string.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssh-proto.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssh-proto-version.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssh-software.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssh-software-version.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssl-state.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ssl-version.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-stream_size.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tag.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-target.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tcp-ack.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tcp-flags.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tcphdr.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tcpmss.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tcp-seq.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tcp-window.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-template2.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-template.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-template-rust-buffer.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-threshold.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-cert-fingerprint.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-cert-issuer.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-certs.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-cert-serial.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-cert-subject.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-cert-validity.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-ja3-hash.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-ja3s-hash.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-ja3s-string.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-ja3-string.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-sni.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-version.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tls-random.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-tos.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-casechange.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-compress-whitespace.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-dotprefix.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-header-lowercase.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-md5.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-pcrexform.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-sha1.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-sha256.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-strip-pseudo-headers.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-strip-whitespace.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-urldecode.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-transform-xor.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-ttl.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-udphdr.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-uricontent.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-urilen.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-within.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-xbits.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-bit.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-bypass.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-var.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: flow-worker.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: host-bit.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: host.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: ippair-bit.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: ippair.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-eve-stream.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-filestore.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-alert.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-anomaly.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-bittorrent-dht.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-common.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-dcerpc.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-dhcp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-dnp3.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-dnp3-objects.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-dns.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-drop.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-email-common.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-file.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-flow.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-frame.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-ftp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-http2.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-http.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-ike.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-krb5.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-metadata.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-modbus.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-quic.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-mqtt.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-netflow.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-nfs.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-pgsql.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-rdp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-rfb.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-sip.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-smb.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-smtp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-snmp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-ssh.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-stats.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-template.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-tftp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-json-tls.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-eve-syslog.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-packet.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-stats.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-streaming.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: output-tx.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: respond-reject.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: respond-reject-libnet11.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-af-packet.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-af-xdp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-erf-dag.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-erf-file.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-ipfw.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-napatech.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-nflog.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-nfq.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-pcap.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-pcap-file.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: runmode-pfring.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: rust-context.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-af-packet.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-af-xdp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-dpdk.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-erf-dag.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-erf-file.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-ipfw.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-napatech.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-netmap.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-nflog.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-nfq.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-pcap.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-pcap-file.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-pcap-file-directory-helper.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-pcap-file-helper.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-pfring.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: source-windivert.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: stream-tcp-inline.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-action.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-classification-config.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-detect.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-file-decompression.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-file-swf-decompression.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-logopenfile.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-mpm-ac-bs.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-mpm-ac.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-mpm-ac-ks.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-reference-config.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-rule-vars.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-runmodes.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-port-interval-tree.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: alert-debuglog.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: alert-fastlog.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: alert-syslog.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-htp-body.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-htp-xff.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: app-layer-register.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: decode-esp.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-app-layer-event.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-app-layer-protocol.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-asn1.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-base64-data.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-base64-decode.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-bsize.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-bypass.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-byte.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-byte-extract.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-bytejump.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-bytemath.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-bytetest.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-cipservice.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-classtype.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-config.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-csum.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-datarep.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dataset.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dce-iface.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dce-opnum.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dce-stub-data.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-depth.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-detection-filter.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-distance.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dnp3.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dns-opcode.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-dns-query.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-analyzer.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-enip.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-event.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-engine-file.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-file-hash-common.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-accept.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-accept-enc.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-accept-lang.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-connection.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-content-len.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: detect-http-content-type.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: log-httplog.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: log-pcap.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: log-stats.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: log-tcp-data.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: log-tlslog.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: log-tlsstore.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: stream.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: fuzz_sigpcap_aware.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: util-unittest-helper.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: fuzz_decodepcapfile.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: fuzz_mimedecparseline.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: fuzz_siginit.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: fuzz_sigpcap.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: fuzz_applayerprotodetectgetproto.c:FlowSetNoPacketInspectionFlag Unexecuted instantiation: fuzz_predefpcap_aware.c:FlowSetNoPacketInspectionFlag |
609 | | |
610 | | /** \brief Set the No payload inspection Flag without locking the flow. |
611 | | * |
612 | | * \param f Flow to set the flag in |
613 | | */ |
614 | | static inline void FlowSetNoPayloadInspectionFlag(Flow *f) |
615 | 5.74k | { |
616 | 5.74k | SCEnter(); |
617 | | |
618 | 5.74k | SCLogDebug("flow %p", f); |
619 | 5.74k | f->flags |= FLOW_NOPAYLOAD_INSPECTION; |
620 | | |
621 | 5.74k | SCReturn; |
622 | 5.74k | } Unexecuted instantiation: fuzz_applayerparserparse.c:FlowSetNoPayloadInspectionFlag app-layer-parser.c:FlowSetNoPayloadInspectionFlag Line | Count | Source | 615 | 5.64k | { | 616 | 5.64k | SCEnter(); | 617 | | | 618 | 5.64k | SCLogDebug("flow %p", f); | 619 | 5.64k | f->flags |= FLOW_NOPAYLOAD_INSPECTION; | 620 | | | 621 | 5.64k | SCReturn; | 622 | 5.64k | } |
Unexecuted instantiation: app-layer-rdp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-rfb.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-sip.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-smb.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-smtp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-snmp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-ssh.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-ssl.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-tftp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-state.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-hash.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-manager.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-queue.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-spare-pool.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-storage.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-timeout.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-util.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: host-timeout.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: ippair-timeout.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-file.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-filedata.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-flow.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: packet.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: reputation.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmodes.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-unix-socket.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-windivert.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: stream-tcp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: stream-tcp-list.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: stream-tcp-reassemble.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: stream-tcp-sack.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: suricata.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: tm-modules.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: tmqh-flow.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: tmqh-packetpool.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: tm-threads.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: unix-manager.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-debug.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-decode-mime.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-exception-policy.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-file.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-host-os-info.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-ja3.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-landlock.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-macset.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-mpm.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-print.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-running-modes.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-streaming-buffer.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-threshold-config.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-time.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-var.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-var-name.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-detect-proto.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-dnp3.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-dnp3-objects.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-enip.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-enip-common.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-events.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-expectation.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-ftp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-frames.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-htp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-htp-file.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-htp-range.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-http2.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-ike.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-krb5.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-modbus.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-quic.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-mqtt.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-nfs-tcp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-nfs-udp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-ntp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: counters.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: datasets-string.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-geneve.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-icmpv4.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-icmpv6.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-ipv4.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-ppp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-pppoe.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-sctp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-tcp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-teredo.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-udp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-vxlan.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: defrag.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-content.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dsize.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-address.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-address-ipv4.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-address-ipv6.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-alert.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-build.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-content-inspection.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-frame.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-iponly.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-loader.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-mpm.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-payload.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-port.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-prefilter.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-prefilter-common.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-proto.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-register.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-siggroup.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-sigorder.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-tag.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-threshold.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-uint.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-fast-pattern.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-file-data.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-filemagic.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-filemd5.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-filename.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-filesha1.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-filesha256.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-filesize.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-filestore.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-flowbits.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-flow.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-flow-age.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-flowint.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-flowvar.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-fragbits.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-fragoffset.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-frame.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ftpbounce.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ftpdata.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-geoip.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-gid.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-hostbits.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http2.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-client-body.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-cookie.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-header.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-header-common.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-header-names.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-host.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-location.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-method.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-protocol.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-raw-header.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-referer.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-request-line.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-response-line.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-server-body.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-server.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-start.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-stat-code.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-stat-msg.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-ua.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-uri.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-icmp-id.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-icmp-seq.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-icmpv4hdr.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-icmpv6hdr.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-icmpv6-mtu.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-icode.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-id.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ike-exch-type.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ike-spi.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ike-vendor.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ike-chosen-sa.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ike-key-exchange-payload-length.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ike-nonce-payload-length.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ike-nonce-payload.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ike-key-exchange-payload.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ipaddr.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ipopts.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ipproto.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-iprep.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ipv4hdr.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ipv6hdr.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-isdataat.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-itype.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ja4-hash.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-krb5-cname.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-krb5-errcode.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-krb5-msgtype.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-krb5-sname.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-krb5-ticket-encryption.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-l3proto.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-lua.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mark.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-metadata.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-modbus.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-quic-sni.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-quic-ua.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-quic-version.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-quic-cyu-hash.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-quic-cyu-string.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-connack-sessionpresent.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-connect-clientid.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-connect-flags.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-connect-password.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-connect-username.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-connect-willmessage.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-connect-willtopic.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-flags.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-protocol-version.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-publish-message.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-publish-topic.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-qos.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-reason-code.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-subscribe-topic.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-type.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-mqtt-unsubscribe-topic.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-msg.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-nfs-procedure.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-nfs-version.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-noalert.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-nocase.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-offset.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-parse.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-pcre.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-pkt-data.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-pktvar.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-prefilter.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-priority.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-rawbytes.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-reference.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-replace.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-requires.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-rev.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-rfb-name.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-rfb-secresult.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-rfb-sectype.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-rpc.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-sameip.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-sid.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-sip-method.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-sip-protocol.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-sip-request-line.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-sip-response-line.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-sip-stat-code.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-sip-stat-msg.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-sip-uri.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-smb-ntlmssp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-smb-share.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-snmp-community.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-snmp-pdu_type.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-snmp-usm.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-snmp-version.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dhcp-leasetime.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dhcp-rebinding-time.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dhcp-renewal-time.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssh-hassh.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssh-hassh-server.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssh-hassh-server-string.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssh-hassh-string.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssh-proto.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssh-proto-version.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssh-software.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssh-software-version.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssl-state.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ssl-version.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-stream_size.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tag.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-target.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tcp-ack.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tcp-flags.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tcphdr.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tcpmss.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tcp-seq.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tcp-window.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-template2.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-template.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-template-rust-buffer.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-threshold.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-cert-fingerprint.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-cert-issuer.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-certs.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-cert-serial.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-cert-subject.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-cert-validity.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-ja3-hash.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-ja3s-hash.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-ja3s-string.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-ja3-string.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-sni.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-version.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tls-random.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-tos.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-casechange.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-compress-whitespace.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-dotprefix.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-header-lowercase.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-md5.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-pcrexform.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-sha1.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-sha256.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-strip-pseudo-headers.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-strip-whitespace.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-urldecode.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-transform-xor.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-ttl.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-udphdr.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-uricontent.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-urilen.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-within.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-xbits.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-bit.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-bypass.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: flow-var.c:FlowSetNoPayloadInspectionFlag flow-worker.c:FlowSetNoPayloadInspectionFlag Line | Count | Source | 615 | 97 | { | 616 | 97 | SCEnter(); | 617 | | | 618 | 97 | SCLogDebug("flow %p", f); | 619 | 97 | f->flags |= FLOW_NOPAYLOAD_INSPECTION; | 620 | | | 621 | 97 | SCReturn; | 622 | 97 | } |
Unexecuted instantiation: host-bit.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: host.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: ippair-bit.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: ippair.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-eve-stream.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-filestore.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-alert.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-anomaly.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-bittorrent-dht.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-common.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-dcerpc.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-dhcp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-dnp3.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-dnp3-objects.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-dns.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-drop.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-email-common.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-file.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-flow.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-frame.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-ftp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-http2.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-http.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-ike.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-krb5.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-metadata.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-modbus.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-quic.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-mqtt.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-netflow.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-nfs.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-pgsql.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-rdp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-rfb.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-sip.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-smb.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-smtp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-snmp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-ssh.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-stats.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-template.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-tftp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-json-tls.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-eve-syslog.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-packet.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-stats.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-streaming.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: output-tx.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: respond-reject.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: respond-reject-libnet11.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-af-packet.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-af-xdp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-erf-dag.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-erf-file.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-ipfw.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-napatech.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-nflog.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-nfq.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-pcap.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-pcap-file.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: runmode-pfring.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: rust-context.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-af-packet.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-af-xdp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-dpdk.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-erf-dag.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-erf-file.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-ipfw.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-napatech.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-netmap.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-nflog.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-nfq.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-pcap.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-pcap-file.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-pcap-file-directory-helper.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-pcap-file-helper.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-pfring.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: source-windivert.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: stream-tcp-inline.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-action.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-classification-config.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-detect.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-file-decompression.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-file-swf-decompression.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-logopenfile.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-mpm-ac-bs.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-mpm-ac.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-mpm-ac-ks.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-reference-config.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-rule-vars.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-runmodes.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-port-interval-tree.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: alert-debuglog.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: alert-fastlog.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: alert-syslog.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-htp-body.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-htp-xff.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: app-layer-register.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: decode-esp.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-app-layer-event.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-app-layer-protocol.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-asn1.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-base64-data.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-base64-decode.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-bsize.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-bypass.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-byte.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-byte-extract.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-bytejump.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-bytemath.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-bytetest.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-cipservice.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-classtype.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-config.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-csum.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-datarep.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dataset.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dce-iface.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dce-opnum.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dce-stub-data.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-depth.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-detection-filter.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-distance.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dnp3.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dns-opcode.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-dns-query.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-analyzer.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-enip.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-event.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-engine-file.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-file-hash-common.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-accept.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-accept-enc.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-accept-lang.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-connection.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-content-len.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: detect-http-content-type.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: log-httplog.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: log-pcap.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: log-stats.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: log-tcp-data.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: log-tlslog.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: log-tlsstore.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: stream.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: fuzz_sigpcap_aware.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: util-unittest-helper.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: fuzz_decodepcapfile.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: fuzz_mimedecparseline.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: fuzz_siginit.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: fuzz_sigpcap.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: fuzz_applayerprotodetectgetproto.c:FlowSetNoPayloadInspectionFlag Unexecuted instantiation: fuzz_predefpcap_aware.c:FlowSetNoPayloadInspectionFlag |
623 | | |
624 | | /** \brief Reference the flow |
625 | | * \note This should only be called once for a destination |
626 | | * pointer */ |
627 | | static inline void FlowReference(Flow **d, Flow *f) |
628 | 6.72M | { |
629 | 6.72M | if (likely(f != NULL)) { |
630 | 6.72M | #ifdef DEBUG_VALIDATION |
631 | 6.72M | BUG_ON(*d == f); |
632 | | #else |
633 | | if (*d == f) |
634 | | return; |
635 | | #endif |
636 | 6.72M | *d = f; |
637 | 6.72M | } |
638 | 6.72M | } Unexecuted instantiation: fuzz_applayerparserparse.c:FlowReference Unexecuted instantiation: app-layer-parser.c:FlowReference Unexecuted instantiation: app-layer-rdp.c:FlowReference Unexecuted instantiation: app-layer-rfb.c:FlowReference Unexecuted instantiation: app-layer-sip.c:FlowReference Unexecuted instantiation: app-layer-smb.c:FlowReference Unexecuted instantiation: app-layer-smtp.c:FlowReference Unexecuted instantiation: app-layer-snmp.c:FlowReference Unexecuted instantiation: app-layer-ssh.c:FlowReference Unexecuted instantiation: app-layer-ssl.c:FlowReference Unexecuted instantiation: app-layer-tftp.c:FlowReference Unexecuted instantiation: detect-engine-state.c:FlowReference Unexecuted instantiation: flow.c:FlowReference flow-hash.c:FlowReference Line | Count | Source | 628 | 6.55M | { | 629 | 6.55M | if (likely(f != NULL)) { | 630 | 6.55M | #ifdef DEBUG_VALIDATION | 631 | 6.55M | BUG_ON(*d == f); | 632 | | #else | 633 | | if (*d == f) | 634 | | return; | 635 | | #endif | 636 | 6.55M | *d = f; | 637 | 6.55M | } | 638 | 6.55M | } |
Unexecuted instantiation: flow-manager.c:FlowReference Unexecuted instantiation: flow-queue.c:FlowReference Unexecuted instantiation: flow-spare-pool.c:FlowReference Unexecuted instantiation: flow-storage.c:FlowReference flow-timeout.c:FlowReference Line | Count | Source | 628 | 128k | { | 629 | 128k | if (likely(f != NULL)) { | 630 | 128k | #ifdef DEBUG_VALIDATION | 631 | 128k | BUG_ON(*d == f); | 632 | | #else | 633 | | if (*d == f) | 634 | | return; | 635 | | #endif | 636 | 128k | *d = f; | 637 | 128k | } | 638 | 128k | } |
Unexecuted instantiation: flow-util.c:FlowReference Unexecuted instantiation: host-timeout.c:FlowReference Unexecuted instantiation: ippair-timeout.c:FlowReference Unexecuted instantiation: output-file.c:FlowReference Unexecuted instantiation: output-filedata.c:FlowReference Unexecuted instantiation: output-flow.c:FlowReference Unexecuted instantiation: packet.c:FlowReference Unexecuted instantiation: reputation.c:FlowReference Unexecuted instantiation: runmodes.c:FlowReference Unexecuted instantiation: runmode-unix-socket.c:FlowReference Unexecuted instantiation: runmode-windivert.c:FlowReference stream-tcp.c:FlowReference Line | Count | Source | 628 | 34.8k | { | 629 | 34.8k | if (likely(f != NULL)) { | 630 | 34.8k | #ifdef DEBUG_VALIDATION | 631 | 34.8k | BUG_ON(*d == f); | 632 | | #else | 633 | | if (*d == f) | 634 | | return; | 635 | | #endif | 636 | 34.8k | *d = f; | 637 | 34.8k | } | 638 | 34.8k | } |
Unexecuted instantiation: stream-tcp-list.c:FlowReference Unexecuted instantiation: stream-tcp-reassemble.c:FlowReference Unexecuted instantiation: stream-tcp-sack.c:FlowReference Unexecuted instantiation: suricata.c:FlowReference Unexecuted instantiation: tm-modules.c:FlowReference Unexecuted instantiation: tmqh-flow.c:FlowReference Unexecuted instantiation: tmqh-packetpool.c:FlowReference Unexecuted instantiation: tm-threads.c:FlowReference Unexecuted instantiation: unix-manager.c:FlowReference Unexecuted instantiation: util-debug.c:FlowReference Unexecuted instantiation: util-decode-mime.c:FlowReference Unexecuted instantiation: util-exception-policy.c:FlowReference Unexecuted instantiation: util-file.c:FlowReference Unexecuted instantiation: util-host-os-info.c:FlowReference Unexecuted instantiation: util-ja3.c:FlowReference Unexecuted instantiation: util-landlock.c:FlowReference Unexecuted instantiation: util-macset.c:FlowReference Unexecuted instantiation: util-mpm.c:FlowReference Unexecuted instantiation: util-print.c:FlowReference Unexecuted instantiation: util-running-modes.c:FlowReference Unexecuted instantiation: util-streaming-buffer.c:FlowReference Unexecuted instantiation: util-threshold-config.c:FlowReference Unexecuted instantiation: util-time.c:FlowReference Unexecuted instantiation: util-var.c:FlowReference Unexecuted instantiation: util-var-name.c:FlowReference Unexecuted instantiation: app-layer.c:FlowReference Unexecuted instantiation: app-layer-detect-proto.c:FlowReference Unexecuted instantiation: app-layer-dnp3.c:FlowReference Unexecuted instantiation: app-layer-dnp3-objects.c:FlowReference Unexecuted instantiation: app-layer-enip.c:FlowReference Unexecuted instantiation: app-layer-enip-common.c:FlowReference Unexecuted instantiation: app-layer-events.c:FlowReference Unexecuted instantiation: app-layer-expectation.c:FlowReference Unexecuted instantiation: app-layer-ftp.c:FlowReference Unexecuted instantiation: app-layer-frames.c:FlowReference Unexecuted instantiation: app-layer-htp.c:FlowReference Unexecuted instantiation: app-layer-htp-file.c:FlowReference Unexecuted instantiation: app-layer-htp-range.c:FlowReference Unexecuted instantiation: app-layer-http2.c:FlowReference Unexecuted instantiation: app-layer-ike.c:FlowReference Unexecuted instantiation: app-layer-krb5.c:FlowReference Unexecuted instantiation: app-layer-modbus.c:FlowReference Unexecuted instantiation: app-layer-quic.c:FlowReference Unexecuted instantiation: app-layer-mqtt.c:FlowReference Unexecuted instantiation: app-layer-nfs-tcp.c:FlowReference Unexecuted instantiation: app-layer-nfs-udp.c:FlowReference Unexecuted instantiation: app-layer-ntp.c:FlowReference Unexecuted instantiation: counters.c:FlowReference Unexecuted instantiation: datasets-string.c:FlowReference Unexecuted instantiation: decode.c:FlowReference Unexecuted instantiation: decode-geneve.c:FlowReference Unexecuted instantiation: decode-icmpv4.c:FlowReference Unexecuted instantiation: decode-icmpv6.c:FlowReference Unexecuted instantiation: decode-ipv4.c:FlowReference Unexecuted instantiation: decode-ppp.c:FlowReference Unexecuted instantiation: decode-pppoe.c:FlowReference Unexecuted instantiation: decode-sctp.c:FlowReference Unexecuted instantiation: decode-tcp.c:FlowReference Unexecuted instantiation: decode-teredo.c:FlowReference Unexecuted instantiation: decode-udp.c:FlowReference Unexecuted instantiation: decode-vxlan.c:FlowReference Unexecuted instantiation: defrag.c:FlowReference Unexecuted instantiation: detect-content.c:FlowReference Unexecuted instantiation: detect-dsize.c:FlowReference Unexecuted instantiation: detect-engine-address.c:FlowReference Unexecuted instantiation: detect-engine-address-ipv4.c:FlowReference Unexecuted instantiation: detect-engine-address-ipv6.c:FlowReference Unexecuted instantiation: detect-engine-alert.c:FlowReference Unexecuted instantiation: detect-engine-build.c:FlowReference Unexecuted instantiation: detect-engine.c:FlowReference Unexecuted instantiation: detect-engine-content-inspection.c:FlowReference Unexecuted instantiation: detect-engine-frame.c:FlowReference Unexecuted instantiation: detect-engine-iponly.c:FlowReference Unexecuted instantiation: detect-engine-loader.c:FlowReference Unexecuted instantiation: detect-engine-mpm.c:FlowReference Unexecuted instantiation: detect-engine-payload.c:FlowReference Unexecuted instantiation: detect-engine-port.c:FlowReference Unexecuted instantiation: detect-engine-prefilter.c:FlowReference Unexecuted instantiation: detect-engine-prefilter-common.c:FlowReference Unexecuted instantiation: detect-engine-proto.c:FlowReference Unexecuted instantiation: detect-engine-register.c:FlowReference Unexecuted instantiation: detect-engine-siggroup.c:FlowReference Unexecuted instantiation: detect-engine-sigorder.c:FlowReference Unexecuted instantiation: detect-engine-tag.c:FlowReference Unexecuted instantiation: detect-engine-threshold.c:FlowReference Unexecuted instantiation: detect-engine-uint.c:FlowReference Unexecuted instantiation: detect-fast-pattern.c:FlowReference Unexecuted instantiation: detect-file-data.c:FlowReference Unexecuted instantiation: detect-filemagic.c:FlowReference Unexecuted instantiation: detect-filemd5.c:FlowReference Unexecuted instantiation: detect-filename.c:FlowReference Unexecuted instantiation: detect-filesha1.c:FlowReference Unexecuted instantiation: detect-filesha256.c:FlowReference Unexecuted instantiation: detect-filesize.c:FlowReference Unexecuted instantiation: detect-filestore.c:FlowReference Unexecuted instantiation: detect-flowbits.c:FlowReference Unexecuted instantiation: detect-flow.c:FlowReference Unexecuted instantiation: detect-flow-age.c:FlowReference Unexecuted instantiation: detect-flowint.c:FlowReference Unexecuted instantiation: detect-flowvar.c:FlowReference Unexecuted instantiation: detect-fragbits.c:FlowReference Unexecuted instantiation: detect-fragoffset.c:FlowReference Unexecuted instantiation: detect-frame.c:FlowReference Unexecuted instantiation: detect-ftpbounce.c:FlowReference Unexecuted instantiation: detect-ftpdata.c:FlowReference Unexecuted instantiation: detect-geoip.c:FlowReference Unexecuted instantiation: detect-gid.c:FlowReference Unexecuted instantiation: detect-hostbits.c:FlowReference Unexecuted instantiation: detect-http2.c:FlowReference Unexecuted instantiation: detect-http-client-body.c:FlowReference Unexecuted instantiation: detect-http-cookie.c:FlowReference Unexecuted instantiation: detect-http-header.c:FlowReference Unexecuted instantiation: detect-http-header-common.c:FlowReference Unexecuted instantiation: detect-http-header-names.c:FlowReference Unexecuted instantiation: detect-http-host.c:FlowReference Unexecuted instantiation: detect-http-location.c:FlowReference Unexecuted instantiation: detect-http-method.c:FlowReference Unexecuted instantiation: detect-http-protocol.c:FlowReference Unexecuted instantiation: detect-http-raw-header.c:FlowReference Unexecuted instantiation: detect-http-referer.c:FlowReference Unexecuted instantiation: detect-http-request-line.c:FlowReference Unexecuted instantiation: detect-http-response-line.c:FlowReference Unexecuted instantiation: detect-http-server-body.c:FlowReference Unexecuted instantiation: detect-http-server.c:FlowReference Unexecuted instantiation: detect-http-start.c:FlowReference Unexecuted instantiation: detect-http-stat-code.c:FlowReference Unexecuted instantiation: detect-http-stat-msg.c:FlowReference Unexecuted instantiation: detect-http-ua.c:FlowReference Unexecuted instantiation: detect-http-uri.c:FlowReference Unexecuted instantiation: detect-icmp-id.c:FlowReference Unexecuted instantiation: detect-icmp-seq.c:FlowReference Unexecuted instantiation: detect-icmpv4hdr.c:FlowReference Unexecuted instantiation: detect-icmpv6hdr.c:FlowReference Unexecuted instantiation: detect-icmpv6-mtu.c:FlowReference Unexecuted instantiation: detect-icode.c:FlowReference Unexecuted instantiation: detect-id.c:FlowReference Unexecuted instantiation: detect-ike-exch-type.c:FlowReference Unexecuted instantiation: detect-ike-spi.c:FlowReference Unexecuted instantiation: detect-ike-vendor.c:FlowReference Unexecuted instantiation: detect-ike-chosen-sa.c:FlowReference Unexecuted instantiation: detect-ike-key-exchange-payload-length.c:FlowReference Unexecuted instantiation: detect-ike-nonce-payload-length.c:FlowReference Unexecuted instantiation: detect-ike-nonce-payload.c:FlowReference Unexecuted instantiation: detect-ike-key-exchange-payload.c:FlowReference Unexecuted instantiation: detect-ipaddr.c:FlowReference Unexecuted instantiation: detect-ipopts.c:FlowReference Unexecuted instantiation: detect-ipproto.c:FlowReference Unexecuted instantiation: detect-iprep.c:FlowReference Unexecuted instantiation: detect-ipv4hdr.c:FlowReference Unexecuted instantiation: detect-ipv6hdr.c:FlowReference Unexecuted instantiation: detect-isdataat.c:FlowReference Unexecuted instantiation: detect-itype.c:FlowReference Unexecuted instantiation: detect-ja4-hash.c:FlowReference Unexecuted instantiation: detect-krb5-cname.c:FlowReference Unexecuted instantiation: detect-krb5-errcode.c:FlowReference Unexecuted instantiation: detect-krb5-msgtype.c:FlowReference Unexecuted instantiation: detect-krb5-sname.c:FlowReference Unexecuted instantiation: detect-krb5-ticket-encryption.c:FlowReference Unexecuted instantiation: detect-l3proto.c:FlowReference Unexecuted instantiation: detect-lua.c:FlowReference Unexecuted instantiation: detect-mark.c:FlowReference Unexecuted instantiation: detect-metadata.c:FlowReference Unexecuted instantiation: detect-modbus.c:FlowReference Unexecuted instantiation: detect-quic-sni.c:FlowReference Unexecuted instantiation: detect-quic-ua.c:FlowReference Unexecuted instantiation: detect-quic-version.c:FlowReference Unexecuted instantiation: detect-quic-cyu-hash.c:FlowReference Unexecuted instantiation: detect-quic-cyu-string.c:FlowReference Unexecuted instantiation: detect-mqtt-connack-sessionpresent.c:FlowReference Unexecuted instantiation: detect-mqtt-connect-clientid.c:FlowReference Unexecuted instantiation: detect-mqtt-connect-flags.c:FlowReference Unexecuted instantiation: detect-mqtt-connect-password.c:FlowReference Unexecuted instantiation: detect-mqtt-connect-username.c:FlowReference Unexecuted instantiation: detect-mqtt-connect-willmessage.c:FlowReference Unexecuted instantiation: detect-mqtt-connect-willtopic.c:FlowReference Unexecuted instantiation: detect-mqtt-flags.c:FlowReference Unexecuted instantiation: detect-mqtt-protocol-version.c:FlowReference Unexecuted instantiation: detect-mqtt-publish-message.c:FlowReference Unexecuted instantiation: detect-mqtt-publish-topic.c:FlowReference Unexecuted instantiation: detect-mqtt-qos.c:FlowReference Unexecuted instantiation: detect-mqtt-reason-code.c:FlowReference Unexecuted instantiation: detect-mqtt-subscribe-topic.c:FlowReference Unexecuted instantiation: detect-mqtt-type.c:FlowReference Unexecuted instantiation: detect-mqtt-unsubscribe-topic.c:FlowReference Unexecuted instantiation: detect-msg.c:FlowReference Unexecuted instantiation: detect-nfs-procedure.c:FlowReference Unexecuted instantiation: detect-nfs-version.c:FlowReference Unexecuted instantiation: detect-noalert.c:FlowReference Unexecuted instantiation: detect-nocase.c:FlowReference Unexecuted instantiation: detect-offset.c:FlowReference Unexecuted instantiation: detect-parse.c:FlowReference Unexecuted instantiation: detect-pcre.c:FlowReference Unexecuted instantiation: detect-pkt-data.c:FlowReference Unexecuted instantiation: detect-pktvar.c:FlowReference Unexecuted instantiation: detect-prefilter.c:FlowReference Unexecuted instantiation: detect-priority.c:FlowReference Unexecuted instantiation: detect-rawbytes.c:FlowReference Unexecuted instantiation: detect-reference.c:FlowReference Unexecuted instantiation: detect-replace.c:FlowReference Unexecuted instantiation: detect-requires.c:FlowReference Unexecuted instantiation: detect-rev.c:FlowReference Unexecuted instantiation: detect-rfb-name.c:FlowReference Unexecuted instantiation: detect-rfb-secresult.c:FlowReference Unexecuted instantiation: detect-rfb-sectype.c:FlowReference Unexecuted instantiation: detect-rpc.c:FlowReference Unexecuted instantiation: detect-sameip.c:FlowReference Unexecuted instantiation: detect-sid.c:FlowReference Unexecuted instantiation: detect-sip-method.c:FlowReference Unexecuted instantiation: detect-sip-protocol.c:FlowReference Unexecuted instantiation: detect-sip-request-line.c:FlowReference Unexecuted instantiation: detect-sip-response-line.c:FlowReference Unexecuted instantiation: detect-sip-stat-code.c:FlowReference Unexecuted instantiation: detect-sip-stat-msg.c:FlowReference Unexecuted instantiation: detect-sip-uri.c:FlowReference Unexecuted instantiation: detect-smb-ntlmssp.c:FlowReference Unexecuted instantiation: detect-smb-share.c:FlowReference Unexecuted instantiation: detect-snmp-community.c:FlowReference Unexecuted instantiation: detect-snmp-pdu_type.c:FlowReference Unexecuted instantiation: detect-snmp-usm.c:FlowReference Unexecuted instantiation: detect-snmp-version.c:FlowReference Unexecuted instantiation: detect-dhcp-leasetime.c:FlowReference Unexecuted instantiation: detect-dhcp-rebinding-time.c:FlowReference Unexecuted instantiation: detect-dhcp-renewal-time.c:FlowReference Unexecuted instantiation: detect-ssh-hassh.c:FlowReference Unexecuted instantiation: detect-ssh-hassh-server.c:FlowReference Unexecuted instantiation: detect-ssh-hassh-server-string.c:FlowReference Unexecuted instantiation: detect-ssh-hassh-string.c:FlowReference Unexecuted instantiation: detect-ssh-proto.c:FlowReference Unexecuted instantiation: detect-ssh-proto-version.c:FlowReference Unexecuted instantiation: detect-ssh-software.c:FlowReference Unexecuted instantiation: detect-ssh-software-version.c:FlowReference Unexecuted instantiation: detect-ssl-state.c:FlowReference Unexecuted instantiation: detect-ssl-version.c:FlowReference Unexecuted instantiation: detect-stream_size.c:FlowReference Unexecuted instantiation: detect-tag.c:FlowReference Unexecuted instantiation: detect-target.c:FlowReference Unexecuted instantiation: detect-tcp-ack.c:FlowReference Unexecuted instantiation: detect-tcp-flags.c:FlowReference Unexecuted instantiation: detect-tcphdr.c:FlowReference Unexecuted instantiation: detect-tcpmss.c:FlowReference Unexecuted instantiation: detect-tcp-seq.c:FlowReference Unexecuted instantiation: detect-tcp-window.c:FlowReference Unexecuted instantiation: detect-template2.c:FlowReference Unexecuted instantiation: detect-template.c:FlowReference Unexecuted instantiation: detect-template-rust-buffer.c:FlowReference Unexecuted instantiation: detect-threshold.c:FlowReference Unexecuted instantiation: detect-tls.c:FlowReference Unexecuted instantiation: detect-tls-cert-fingerprint.c:FlowReference Unexecuted instantiation: detect-tls-cert-issuer.c:FlowReference Unexecuted instantiation: detect-tls-certs.c:FlowReference Unexecuted instantiation: detect-tls-cert-serial.c:FlowReference Unexecuted instantiation: detect-tls-cert-subject.c:FlowReference Unexecuted instantiation: detect-tls-cert-validity.c:FlowReference Unexecuted instantiation: detect-tls-ja3-hash.c:FlowReference Unexecuted instantiation: detect-tls-ja3s-hash.c:FlowReference Unexecuted instantiation: detect-tls-ja3s-string.c:FlowReference Unexecuted instantiation: detect-tls-ja3-string.c:FlowReference Unexecuted instantiation: detect-tls-sni.c:FlowReference Unexecuted instantiation: detect-tls-version.c:FlowReference Unexecuted instantiation: detect-tls-random.c:FlowReference Unexecuted instantiation: detect-tos.c:FlowReference Unexecuted instantiation: detect-transform-casechange.c:FlowReference Unexecuted instantiation: detect-transform-compress-whitespace.c:FlowReference Unexecuted instantiation: detect-transform-dotprefix.c:FlowReference Unexecuted instantiation: detect-transform-header-lowercase.c:FlowReference Unexecuted instantiation: detect-transform-md5.c:FlowReference Unexecuted instantiation: detect-transform-pcrexform.c:FlowReference Unexecuted instantiation: detect-transform-sha1.c:FlowReference Unexecuted instantiation: detect-transform-sha256.c:FlowReference Unexecuted instantiation: detect-transform-strip-pseudo-headers.c:FlowReference Unexecuted instantiation: detect-transform-strip-whitespace.c:FlowReference Unexecuted instantiation: detect-transform-urldecode.c:FlowReference Unexecuted instantiation: detect-transform-xor.c:FlowReference Unexecuted instantiation: detect-ttl.c:FlowReference Unexecuted instantiation: detect-udphdr.c:FlowReference Unexecuted instantiation: detect-uricontent.c:FlowReference Unexecuted instantiation: detect-urilen.c:FlowReference Unexecuted instantiation: detect-within.c:FlowReference Unexecuted instantiation: detect-xbits.c:FlowReference Unexecuted instantiation: flow-bit.c:FlowReference Unexecuted instantiation: flow-bypass.c:FlowReference Unexecuted instantiation: flow-var.c:FlowReference Unexecuted instantiation: flow-worker.c:FlowReference Unexecuted instantiation: host-bit.c:FlowReference Unexecuted instantiation: host.c:FlowReference Unexecuted instantiation: ippair-bit.c:FlowReference Unexecuted instantiation: ippair.c:FlowReference Unexecuted instantiation: output.c:FlowReference Unexecuted instantiation: output-eve-stream.c:FlowReference Unexecuted instantiation: output-filestore.c:FlowReference Unexecuted instantiation: output-json-alert.c:FlowReference Unexecuted instantiation: output-json-anomaly.c:FlowReference Unexecuted instantiation: output-json-bittorrent-dht.c:FlowReference Unexecuted instantiation: output-json.c:FlowReference Unexecuted instantiation: output-json-common.c:FlowReference Unexecuted instantiation: output-json-dcerpc.c:FlowReference Unexecuted instantiation: output-json-dhcp.c:FlowReference Unexecuted instantiation: output-json-dnp3.c:FlowReference Unexecuted instantiation: output-json-dnp3-objects.c:FlowReference Unexecuted instantiation: output-json-dns.c:FlowReference Unexecuted instantiation: output-json-drop.c:FlowReference Unexecuted instantiation: output-json-email-common.c:FlowReference Unexecuted instantiation: output-json-file.c:FlowReference Unexecuted instantiation: output-json-flow.c:FlowReference Unexecuted instantiation: output-json-frame.c:FlowReference Unexecuted instantiation: output-json-ftp.c:FlowReference Unexecuted instantiation: output-json-http2.c:FlowReference Unexecuted instantiation: output-json-http.c:FlowReference Unexecuted instantiation: output-json-ike.c:FlowReference Unexecuted instantiation: output-json-krb5.c:FlowReference Unexecuted instantiation: output-json-metadata.c:FlowReference Unexecuted instantiation: output-json-modbus.c:FlowReference Unexecuted instantiation: output-json-quic.c:FlowReference Unexecuted instantiation: output-json-mqtt.c:FlowReference Unexecuted instantiation: output-json-netflow.c:FlowReference Unexecuted instantiation: output-json-nfs.c:FlowReference Unexecuted instantiation: output-json-pgsql.c:FlowReference Unexecuted instantiation: output-json-rdp.c:FlowReference Unexecuted instantiation: output-json-rfb.c:FlowReference Unexecuted instantiation: output-json-sip.c:FlowReference Unexecuted instantiation: output-json-smb.c:FlowReference Unexecuted instantiation: output-json-smtp.c:FlowReference Unexecuted instantiation: output-json-snmp.c:FlowReference Unexecuted instantiation: output-json-ssh.c:FlowReference Unexecuted instantiation: output-json-stats.c:FlowReference Unexecuted instantiation: output-json-template.c:FlowReference Unexecuted instantiation: output-json-tftp.c:FlowReference Unexecuted instantiation: output-json-tls.c:FlowReference Unexecuted instantiation: output-eve-syslog.c:FlowReference Unexecuted instantiation: output-packet.c:FlowReference Unexecuted instantiation: output-stats.c:FlowReference Unexecuted instantiation: output-streaming.c:FlowReference Unexecuted instantiation: output-tx.c:FlowReference Unexecuted instantiation: respond-reject.c:FlowReference Unexecuted instantiation: respond-reject-libnet11.c:FlowReference Unexecuted instantiation: runmode-af-packet.c:FlowReference Unexecuted instantiation: runmode-af-xdp.c:FlowReference Unexecuted instantiation: runmode-erf-dag.c:FlowReference Unexecuted instantiation: runmode-erf-file.c:FlowReference Unexecuted instantiation: runmode-ipfw.c:FlowReference Unexecuted instantiation: runmode-napatech.c:FlowReference Unexecuted instantiation: runmode-nflog.c:FlowReference Unexecuted instantiation: runmode-nfq.c:FlowReference Unexecuted instantiation: runmode-pcap.c:FlowReference Unexecuted instantiation: runmode-pcap-file.c:FlowReference Unexecuted instantiation: runmode-pfring.c:FlowReference Unexecuted instantiation: rust-context.c:FlowReference Unexecuted instantiation: source-af-packet.c:FlowReference Unexecuted instantiation: source-af-xdp.c:FlowReference Unexecuted instantiation: source-dpdk.c:FlowReference Unexecuted instantiation: source-erf-dag.c:FlowReference Unexecuted instantiation: source-erf-file.c:FlowReference Unexecuted instantiation: source-ipfw.c:FlowReference Unexecuted instantiation: source-napatech.c:FlowReference Unexecuted instantiation: source-netmap.c:FlowReference Unexecuted instantiation: source-nflog.c:FlowReference Unexecuted instantiation: source-nfq.c:FlowReference Unexecuted instantiation: source-pcap.c:FlowReference Unexecuted instantiation: source-pcap-file.c:FlowReference Unexecuted instantiation: source-pcap-file-directory-helper.c:FlowReference Unexecuted instantiation: source-pcap-file-helper.c:FlowReference Unexecuted instantiation: source-pfring.c:FlowReference Unexecuted instantiation: source-windivert.c:FlowReference Unexecuted instantiation: stream-tcp-inline.c:FlowReference Unexecuted instantiation: util-action.c:FlowReference Unexecuted instantiation: util-classification-config.c:FlowReference Unexecuted instantiation: util-detect.c:FlowReference Unexecuted instantiation: util-file-decompression.c:FlowReference Unexecuted instantiation: util-file-swf-decompression.c:FlowReference Unexecuted instantiation: util-logopenfile.c:FlowReference Unexecuted instantiation: util-mpm-ac-bs.c:FlowReference Unexecuted instantiation: util-mpm-ac.c:FlowReference Unexecuted instantiation: util-mpm-ac-ks.c:FlowReference Unexecuted instantiation: util-reference-config.c:FlowReference Unexecuted instantiation: util-rule-vars.c:FlowReference Unexecuted instantiation: util-runmodes.c:FlowReference Unexecuted instantiation: util-port-interval-tree.c:FlowReference Unexecuted instantiation: alert-debuglog.c:FlowReference Unexecuted instantiation: alert-fastlog.c:FlowReference Unexecuted instantiation: alert-syslog.c:FlowReference Unexecuted instantiation: app-layer-htp-body.c:FlowReference Unexecuted instantiation: app-layer-htp-xff.c:FlowReference Unexecuted instantiation: app-layer-register.c:FlowReference Unexecuted instantiation: decode-esp.c:FlowReference Unexecuted instantiation: detect-app-layer-event.c:FlowReference Unexecuted instantiation: detect-app-layer-protocol.c:FlowReference Unexecuted instantiation: detect-asn1.c:FlowReference Unexecuted instantiation: detect-base64-data.c:FlowReference Unexecuted instantiation: detect-base64-decode.c:FlowReference Unexecuted instantiation: detect-bsize.c:FlowReference Unexecuted instantiation: detect-bypass.c:FlowReference Unexecuted instantiation: detect-byte.c:FlowReference Unexecuted instantiation: detect-byte-extract.c:FlowReference Unexecuted instantiation: detect-bytejump.c:FlowReference Unexecuted instantiation: detect-bytemath.c:FlowReference Unexecuted instantiation: detect-bytetest.c:FlowReference Unexecuted instantiation: detect.c:FlowReference Unexecuted instantiation: detect-cipservice.c:FlowReference Unexecuted instantiation: detect-classtype.c:FlowReference Unexecuted instantiation: detect-config.c:FlowReference Unexecuted instantiation: detect-csum.c:FlowReference Unexecuted instantiation: detect-datarep.c:FlowReference Unexecuted instantiation: detect-dataset.c:FlowReference Unexecuted instantiation: detect-dce-iface.c:FlowReference Unexecuted instantiation: detect-dce-opnum.c:FlowReference Unexecuted instantiation: detect-dce-stub-data.c:FlowReference Unexecuted instantiation: detect-depth.c:FlowReference Unexecuted instantiation: detect-detection-filter.c:FlowReference Unexecuted instantiation: detect-distance.c:FlowReference Unexecuted instantiation: detect-dnp3.c:FlowReference Unexecuted instantiation: detect-dns-opcode.c:FlowReference Unexecuted instantiation: detect-dns-query.c:FlowReference Unexecuted instantiation: detect-engine-analyzer.c:FlowReference Unexecuted instantiation: detect-engine-enip.c:FlowReference Unexecuted instantiation: detect-engine-event.c:FlowReference Unexecuted instantiation: detect-engine-file.c:FlowReference Unexecuted instantiation: detect-file-hash-common.c:FlowReference Unexecuted instantiation: detect-http-accept.c:FlowReference Unexecuted instantiation: detect-http-accept-enc.c:FlowReference Unexecuted instantiation: detect-http-accept-lang.c:FlowReference Unexecuted instantiation: detect-http-connection.c:FlowReference Unexecuted instantiation: detect-http-content-len.c:FlowReference Unexecuted instantiation: detect-http-content-type.c:FlowReference Unexecuted instantiation: log-httplog.c:FlowReference Unexecuted instantiation: log-pcap.c:FlowReference Unexecuted instantiation: log-stats.c:FlowReference Unexecuted instantiation: log-tcp-data.c:FlowReference Unexecuted instantiation: log-tlslog.c:FlowReference Unexecuted instantiation: log-tlsstore.c:FlowReference Unexecuted instantiation: stream.c:FlowReference Unexecuted instantiation: fuzz_sigpcap_aware.c:FlowReference Unexecuted instantiation: util-unittest-helper.c:FlowReference Unexecuted instantiation: fuzz_decodepcapfile.c:FlowReference Unexecuted instantiation: fuzz_mimedecparseline.c:FlowReference Unexecuted instantiation: fuzz_siginit.c:FlowReference Unexecuted instantiation: fuzz_sigpcap.c:FlowReference Unexecuted instantiation: fuzz_applayerprotodetectgetproto.c:FlowReference Unexecuted instantiation: fuzz_predefpcap_aware.c:FlowReference |
639 | | |
640 | | static inline void FlowDeReference(Flow **d) |
641 | 36.3M | { |
642 | 36.3M | if (likely(*d != NULL)) { |
643 | 15.2M | *d = NULL; |
644 | 15.2M | } |
645 | 36.3M | } Unexecuted instantiation: fuzz_applayerparserparse.c:FlowDeReference Unexecuted instantiation: app-layer-parser.c:FlowDeReference Unexecuted instantiation: app-layer-rdp.c:FlowDeReference Unexecuted instantiation: app-layer-rfb.c:FlowDeReference Unexecuted instantiation: app-layer-sip.c:FlowDeReference Unexecuted instantiation: app-layer-smb.c:FlowDeReference Unexecuted instantiation: app-layer-smtp.c:FlowDeReference Unexecuted instantiation: app-layer-snmp.c:FlowDeReference Unexecuted instantiation: app-layer-ssh.c:FlowDeReference Unexecuted instantiation: app-layer-ssl.c:FlowDeReference Unexecuted instantiation: app-layer-tftp.c:FlowDeReference Unexecuted instantiation: detect-engine-state.c:FlowDeReference Unexecuted instantiation: flow.c:FlowDeReference Unexecuted instantiation: flow-hash.c:FlowDeReference Unexecuted instantiation: flow-manager.c:FlowDeReference Unexecuted instantiation: flow-queue.c:FlowDeReference Unexecuted instantiation: flow-spare-pool.c:FlowDeReference Unexecuted instantiation: flow-storage.c:FlowDeReference Unexecuted instantiation: flow-timeout.c:FlowDeReference Unexecuted instantiation: flow-util.c:FlowDeReference Unexecuted instantiation: host-timeout.c:FlowDeReference Unexecuted instantiation: ippair-timeout.c:FlowDeReference Unexecuted instantiation: output-file.c:FlowDeReference Unexecuted instantiation: output-filedata.c:FlowDeReference Unexecuted instantiation: output-flow.c:FlowDeReference Line | Count | Source | 641 | 21.0M | { | 642 | 21.0M | if (likely(*d != NULL)) { | 643 | 0 | *d = NULL; | 644 | 0 | } | 645 | 21.0M | } |
Unexecuted instantiation: reputation.c:FlowDeReference Unexecuted instantiation: runmodes.c:FlowDeReference Unexecuted instantiation: runmode-unix-socket.c:FlowDeReference Unexecuted instantiation: runmode-windivert.c:FlowDeReference Unexecuted instantiation: stream-tcp.c:FlowDeReference Unexecuted instantiation: stream-tcp-list.c:FlowDeReference Unexecuted instantiation: stream-tcp-reassemble.c:FlowDeReference Unexecuted instantiation: stream-tcp-sack.c:FlowDeReference Unexecuted instantiation: suricata.c:FlowDeReference Unexecuted instantiation: tm-modules.c:FlowDeReference Unexecuted instantiation: tmqh-flow.c:FlowDeReference Unexecuted instantiation: tmqh-packetpool.c:FlowDeReference Unexecuted instantiation: tm-threads.c:FlowDeReference Unexecuted instantiation: unix-manager.c:FlowDeReference Unexecuted instantiation: util-debug.c:FlowDeReference Unexecuted instantiation: util-decode-mime.c:FlowDeReference Unexecuted instantiation: util-exception-policy.c:FlowDeReference Unexecuted instantiation: util-file.c:FlowDeReference Unexecuted instantiation: util-host-os-info.c:FlowDeReference Unexecuted instantiation: util-ja3.c:FlowDeReference Unexecuted instantiation: util-landlock.c:FlowDeReference Unexecuted instantiation: util-macset.c:FlowDeReference Unexecuted instantiation: util-mpm.c:FlowDeReference Unexecuted instantiation: util-print.c:FlowDeReference Unexecuted instantiation: util-running-modes.c:FlowDeReference Unexecuted instantiation: util-streaming-buffer.c:FlowDeReference Unexecuted instantiation: util-threshold-config.c:FlowDeReference Unexecuted instantiation: util-time.c:FlowDeReference Unexecuted instantiation: util-var.c:FlowDeReference Unexecuted instantiation: util-var-name.c:FlowDeReference Unexecuted instantiation: app-layer.c:FlowDeReference Unexecuted instantiation: app-layer-detect-proto.c:FlowDeReference Unexecuted instantiation: app-layer-dnp3.c:FlowDeReference Unexecuted instantiation: app-layer-dnp3-objects.c:FlowDeReference Unexecuted instantiation: app-layer-enip.c:FlowDeReference Unexecuted instantiation: app-layer-enip-common.c:FlowDeReference Unexecuted instantiation: app-layer-events.c:FlowDeReference Unexecuted instantiation: app-layer-expectation.c:FlowDeReference Unexecuted instantiation: app-layer-ftp.c:FlowDeReference Unexecuted instantiation: app-layer-frames.c:FlowDeReference Unexecuted instantiation: app-layer-htp.c:FlowDeReference Unexecuted instantiation: app-layer-htp-file.c:FlowDeReference Unexecuted instantiation: app-layer-htp-range.c:FlowDeReference Unexecuted instantiation: app-layer-http2.c:FlowDeReference Unexecuted instantiation: app-layer-ike.c:FlowDeReference Unexecuted instantiation: app-layer-krb5.c:FlowDeReference Unexecuted instantiation: app-layer-modbus.c:FlowDeReference Unexecuted instantiation: app-layer-quic.c:FlowDeReference Unexecuted instantiation: app-layer-mqtt.c:FlowDeReference Unexecuted instantiation: app-layer-nfs-tcp.c:FlowDeReference Unexecuted instantiation: app-layer-nfs-udp.c:FlowDeReference Unexecuted instantiation: app-layer-ntp.c:FlowDeReference Unexecuted instantiation: counters.c:FlowDeReference Unexecuted instantiation: datasets-string.c:FlowDeReference Unexecuted instantiation: decode.c:FlowDeReference Unexecuted instantiation: decode-geneve.c:FlowDeReference Unexecuted instantiation: decode-icmpv4.c:FlowDeReference Unexecuted instantiation: decode-icmpv6.c:FlowDeReference Unexecuted instantiation: decode-ipv4.c:FlowDeReference Unexecuted instantiation: decode-ppp.c:FlowDeReference Unexecuted instantiation: decode-pppoe.c:FlowDeReference Unexecuted instantiation: decode-sctp.c:FlowDeReference Unexecuted instantiation: decode-tcp.c:FlowDeReference Unexecuted instantiation: decode-teredo.c:FlowDeReference Unexecuted instantiation: decode-udp.c:FlowDeReference Unexecuted instantiation: decode-vxlan.c:FlowDeReference Unexecuted instantiation: defrag.c:FlowDeReference Unexecuted instantiation: detect-content.c:FlowDeReference Unexecuted instantiation: detect-dsize.c:FlowDeReference Unexecuted instantiation: detect-engine-address.c:FlowDeReference Unexecuted instantiation: detect-engine-address-ipv4.c:FlowDeReference Unexecuted instantiation: detect-engine-address-ipv6.c:FlowDeReference Unexecuted instantiation: detect-engine-alert.c:FlowDeReference Unexecuted instantiation: detect-engine-build.c:FlowDeReference Unexecuted instantiation: detect-engine.c:FlowDeReference Unexecuted instantiation: detect-engine-content-inspection.c:FlowDeReference Unexecuted instantiation: detect-engine-frame.c:FlowDeReference Unexecuted instantiation: detect-engine-iponly.c:FlowDeReference Unexecuted instantiation: detect-engine-loader.c:FlowDeReference Unexecuted instantiation: detect-engine-mpm.c:FlowDeReference Unexecuted instantiation: detect-engine-payload.c:FlowDeReference Unexecuted instantiation: detect-engine-port.c:FlowDeReference Unexecuted instantiation: detect-engine-prefilter.c:FlowDeReference Unexecuted instantiation: detect-engine-prefilter-common.c:FlowDeReference Unexecuted instantiation: detect-engine-proto.c:FlowDeReference Unexecuted instantiation: detect-engine-register.c:FlowDeReference Unexecuted instantiation: detect-engine-siggroup.c:FlowDeReference Unexecuted instantiation: detect-engine-sigorder.c:FlowDeReference Unexecuted instantiation: detect-engine-tag.c:FlowDeReference Unexecuted instantiation: detect-engine-threshold.c:FlowDeReference Unexecuted instantiation: detect-engine-uint.c:FlowDeReference Unexecuted instantiation: detect-fast-pattern.c:FlowDeReference Unexecuted instantiation: detect-file-data.c:FlowDeReference Unexecuted instantiation: detect-filemagic.c:FlowDeReference Unexecuted instantiation: detect-filemd5.c:FlowDeReference Unexecuted instantiation: detect-filename.c:FlowDeReference Unexecuted instantiation: detect-filesha1.c:FlowDeReference Unexecuted instantiation: detect-filesha256.c:FlowDeReference Unexecuted instantiation: detect-filesize.c:FlowDeReference Unexecuted instantiation: detect-filestore.c:FlowDeReference Unexecuted instantiation: detect-flowbits.c:FlowDeReference Unexecuted instantiation: detect-flow.c:FlowDeReference Unexecuted instantiation: detect-flow-age.c:FlowDeReference Unexecuted instantiation: detect-flowint.c:FlowDeReference Unexecuted instantiation: detect-flowvar.c:FlowDeReference Unexecuted instantiation: detect-fragbits.c:FlowDeReference Unexecuted instantiation: detect-fragoffset.c:FlowDeReference Unexecuted instantiation: detect-frame.c:FlowDeReference Unexecuted instantiation: detect-ftpbounce.c:FlowDeReference Unexecuted instantiation: detect-ftpdata.c:FlowDeReference Unexecuted instantiation: detect-geoip.c:FlowDeReference Unexecuted instantiation: detect-gid.c:FlowDeReference Unexecuted instantiation: detect-hostbits.c:FlowDeReference Unexecuted instantiation: detect-http2.c:FlowDeReference Unexecuted instantiation: detect-http-client-body.c:FlowDeReference Unexecuted instantiation: detect-http-cookie.c:FlowDeReference Unexecuted instantiation: detect-http-header.c:FlowDeReference Unexecuted instantiation: detect-http-header-common.c:FlowDeReference Unexecuted instantiation: detect-http-header-names.c:FlowDeReference Unexecuted instantiation: detect-http-host.c:FlowDeReference Unexecuted instantiation: detect-http-location.c:FlowDeReference Unexecuted instantiation: detect-http-method.c:FlowDeReference Unexecuted instantiation: detect-http-protocol.c:FlowDeReference Unexecuted instantiation: detect-http-raw-header.c:FlowDeReference Unexecuted instantiation: detect-http-referer.c:FlowDeReference Unexecuted instantiation: detect-http-request-line.c:FlowDeReference Unexecuted instantiation: detect-http-response-line.c:FlowDeReference Unexecuted instantiation: detect-http-server-body.c:FlowDeReference Unexecuted instantiation: detect-http-server.c:FlowDeReference Unexecuted instantiation: detect-http-start.c:FlowDeReference Unexecuted instantiation: detect-http-stat-code.c:FlowDeReference Unexecuted instantiation: detect-http-stat-msg.c:FlowDeReference Unexecuted instantiation: detect-http-ua.c:FlowDeReference Unexecuted instantiation: detect-http-uri.c:FlowDeReference Unexecuted instantiation: detect-icmp-id.c:FlowDeReference Unexecuted instantiation: detect-icmp-seq.c:FlowDeReference Unexecuted instantiation: detect-icmpv4hdr.c:FlowDeReference Unexecuted instantiation: detect-icmpv6hdr.c:FlowDeReference Unexecuted instantiation: detect-icmpv6-mtu.c:FlowDeReference Unexecuted instantiation: detect-icode.c:FlowDeReference Unexecuted instantiation: detect-id.c:FlowDeReference Unexecuted instantiation: detect-ike-exch-type.c:FlowDeReference Unexecuted instantiation: detect-ike-spi.c:FlowDeReference Unexecuted instantiation: detect-ike-vendor.c:FlowDeReference Unexecuted instantiation: detect-ike-chosen-sa.c:FlowDeReference Unexecuted instantiation: detect-ike-key-exchange-payload-length.c:FlowDeReference Unexecuted instantiation: detect-ike-nonce-payload-length.c:FlowDeReference Unexecuted instantiation: detect-ike-nonce-payload.c:FlowDeReference Unexecuted instantiation: detect-ike-key-exchange-payload.c:FlowDeReference Unexecuted instantiation: detect-ipaddr.c:FlowDeReference Unexecuted instantiation: detect-ipopts.c:FlowDeReference Unexecuted instantiation: detect-ipproto.c:FlowDeReference Unexecuted instantiation: detect-iprep.c:FlowDeReference Unexecuted instantiation: detect-ipv4hdr.c:FlowDeReference Unexecuted instantiation: detect-ipv6hdr.c:FlowDeReference Unexecuted instantiation: detect-isdataat.c:FlowDeReference Unexecuted instantiation: detect-itype.c:FlowDeReference Unexecuted instantiation: detect-ja4-hash.c:FlowDeReference Unexecuted instantiation: detect-krb5-cname.c:FlowDeReference Unexecuted instantiation: detect-krb5-errcode.c:FlowDeReference Unexecuted instantiation: detect-krb5-msgtype.c:FlowDeReference Unexecuted instantiation: detect-krb5-sname.c:FlowDeReference Unexecuted instantiation: detect-krb5-ticket-encryption.c:FlowDeReference Unexecuted instantiation: detect-l3proto.c:FlowDeReference Unexecuted instantiation: detect-lua.c:FlowDeReference Unexecuted instantiation: detect-mark.c:FlowDeReference Unexecuted instantiation: detect-metadata.c:FlowDeReference Unexecuted instantiation: detect-modbus.c:FlowDeReference Unexecuted instantiation: detect-quic-sni.c:FlowDeReference Unexecuted instantiation: detect-quic-ua.c:FlowDeReference Unexecuted instantiation: detect-quic-version.c:FlowDeReference Unexecuted instantiation: detect-quic-cyu-hash.c:FlowDeReference Unexecuted instantiation: detect-quic-cyu-string.c:FlowDeReference Unexecuted instantiation: detect-mqtt-connack-sessionpresent.c:FlowDeReference Unexecuted instantiation: detect-mqtt-connect-clientid.c:FlowDeReference Unexecuted instantiation: detect-mqtt-connect-flags.c:FlowDeReference Unexecuted instantiation: detect-mqtt-connect-password.c:FlowDeReference Unexecuted instantiation: detect-mqtt-connect-username.c:FlowDeReference Unexecuted instantiation: detect-mqtt-connect-willmessage.c:FlowDeReference Unexecuted instantiation: detect-mqtt-connect-willtopic.c:FlowDeReference Unexecuted instantiation: detect-mqtt-flags.c:FlowDeReference Unexecuted instantiation: detect-mqtt-protocol-version.c:FlowDeReference Unexecuted instantiation: detect-mqtt-publish-message.c:FlowDeReference Unexecuted instantiation: detect-mqtt-publish-topic.c:FlowDeReference Unexecuted instantiation: detect-mqtt-qos.c:FlowDeReference Unexecuted instantiation: detect-mqtt-reason-code.c:FlowDeReference Unexecuted instantiation: detect-mqtt-subscribe-topic.c:FlowDeReference Unexecuted instantiation: detect-mqtt-type.c:FlowDeReference Unexecuted instantiation: detect-mqtt-unsubscribe-topic.c:FlowDeReference Unexecuted instantiation: detect-msg.c:FlowDeReference Unexecuted instantiation: detect-nfs-procedure.c:FlowDeReference Unexecuted instantiation: detect-nfs-version.c:FlowDeReference Unexecuted instantiation: detect-noalert.c:FlowDeReference Unexecuted instantiation: detect-nocase.c:FlowDeReference Unexecuted instantiation: detect-offset.c:FlowDeReference Unexecuted instantiation: detect-parse.c:FlowDeReference Unexecuted instantiation: detect-pcre.c:FlowDeReference Unexecuted instantiation: detect-pkt-data.c:FlowDeReference Unexecuted instantiation: detect-pktvar.c:FlowDeReference Unexecuted instantiation: detect-prefilter.c:FlowDeReference Unexecuted instantiation: detect-priority.c:FlowDeReference Unexecuted instantiation: detect-rawbytes.c:FlowDeReference Unexecuted instantiation: detect-reference.c:FlowDeReference Unexecuted instantiation: detect-replace.c:FlowDeReference Unexecuted instantiation: detect-requires.c:FlowDeReference Unexecuted instantiation: detect-rev.c:FlowDeReference Unexecuted instantiation: detect-rfb-name.c:FlowDeReference Unexecuted instantiation: detect-rfb-secresult.c:FlowDeReference Unexecuted instantiation: detect-rfb-sectype.c:FlowDeReference Unexecuted instantiation: detect-rpc.c:FlowDeReference Unexecuted instantiation: detect-sameip.c:FlowDeReference Unexecuted instantiation: detect-sid.c:FlowDeReference Unexecuted instantiation: detect-sip-method.c:FlowDeReference Unexecuted instantiation: detect-sip-protocol.c:FlowDeReference Unexecuted instantiation: detect-sip-request-line.c:FlowDeReference Unexecuted instantiation: detect-sip-response-line.c:FlowDeReference Unexecuted instantiation: detect-sip-stat-code.c:FlowDeReference Unexecuted instantiation: detect-sip-stat-msg.c:FlowDeReference Unexecuted instantiation: detect-sip-uri.c:FlowDeReference Unexecuted instantiation: detect-smb-ntlmssp.c:FlowDeReference Unexecuted instantiation: detect-smb-share.c:FlowDeReference Unexecuted instantiation: detect-snmp-community.c:FlowDeReference Unexecuted instantiation: detect-snmp-pdu_type.c:FlowDeReference Unexecuted instantiation: detect-snmp-usm.c:FlowDeReference Unexecuted instantiation: detect-snmp-version.c:FlowDeReference Unexecuted instantiation: detect-dhcp-leasetime.c:FlowDeReference Unexecuted instantiation: detect-dhcp-rebinding-time.c:FlowDeReference Unexecuted instantiation: detect-dhcp-renewal-time.c:FlowDeReference Unexecuted instantiation: detect-ssh-hassh.c:FlowDeReference Unexecuted instantiation: detect-ssh-hassh-server.c:FlowDeReference Unexecuted instantiation: detect-ssh-hassh-server-string.c:FlowDeReference Unexecuted instantiation: detect-ssh-hassh-string.c:FlowDeReference Unexecuted instantiation: detect-ssh-proto.c:FlowDeReference Unexecuted instantiation: detect-ssh-proto-version.c:FlowDeReference Unexecuted instantiation: detect-ssh-software.c:FlowDeReference Unexecuted instantiation: detect-ssh-software-version.c:FlowDeReference Unexecuted instantiation: detect-ssl-state.c:FlowDeReference Unexecuted instantiation: detect-ssl-version.c:FlowDeReference Unexecuted instantiation: detect-stream_size.c:FlowDeReference Unexecuted instantiation: detect-tag.c:FlowDeReference Unexecuted instantiation: detect-target.c:FlowDeReference Unexecuted instantiation: detect-tcp-ack.c:FlowDeReference Unexecuted instantiation: detect-tcp-flags.c:FlowDeReference Unexecuted instantiation: detect-tcphdr.c:FlowDeReference Unexecuted instantiation: detect-tcpmss.c:FlowDeReference Unexecuted instantiation: detect-tcp-seq.c:FlowDeReference Unexecuted instantiation: detect-tcp-window.c:FlowDeReference Unexecuted instantiation: detect-template2.c:FlowDeReference Unexecuted instantiation: detect-template.c:FlowDeReference Unexecuted instantiation: detect-template-rust-buffer.c:FlowDeReference Unexecuted instantiation: detect-threshold.c:FlowDeReference Unexecuted instantiation: detect-tls.c:FlowDeReference Unexecuted instantiation: detect-tls-cert-fingerprint.c:FlowDeReference Unexecuted instantiation: detect-tls-cert-issuer.c:FlowDeReference Unexecuted instantiation: detect-tls-certs.c:FlowDeReference Unexecuted instantiation: detect-tls-cert-serial.c:FlowDeReference Unexecuted instantiation: detect-tls-cert-subject.c:FlowDeReference Unexecuted instantiation: detect-tls-cert-validity.c:FlowDeReference Unexecuted instantiation: detect-tls-ja3-hash.c:FlowDeReference Unexecuted instantiation: detect-tls-ja3s-hash.c:FlowDeReference Unexecuted instantiation: detect-tls-ja3s-string.c:FlowDeReference Unexecuted instantiation: detect-tls-ja3-string.c:FlowDeReference Unexecuted instantiation: detect-tls-sni.c:FlowDeReference Unexecuted instantiation: detect-tls-version.c:FlowDeReference Unexecuted instantiation: detect-tls-random.c:FlowDeReference Unexecuted instantiation: detect-tos.c:FlowDeReference Unexecuted instantiation: detect-transform-casechange.c:FlowDeReference Unexecuted instantiation: detect-transform-compress-whitespace.c:FlowDeReference Unexecuted instantiation: detect-transform-dotprefix.c:FlowDeReference Unexecuted instantiation: detect-transform-header-lowercase.c:FlowDeReference Unexecuted instantiation: detect-transform-md5.c:FlowDeReference Unexecuted instantiation: detect-transform-pcrexform.c:FlowDeReference Unexecuted instantiation: detect-transform-sha1.c:FlowDeReference Unexecuted instantiation: detect-transform-sha256.c:FlowDeReference Unexecuted instantiation: detect-transform-strip-pseudo-headers.c:FlowDeReference Unexecuted instantiation: detect-transform-strip-whitespace.c:FlowDeReference Unexecuted instantiation: detect-transform-urldecode.c:FlowDeReference Unexecuted instantiation: detect-transform-xor.c:FlowDeReference Unexecuted instantiation: detect-ttl.c:FlowDeReference Unexecuted instantiation: detect-udphdr.c:FlowDeReference Unexecuted instantiation: detect-uricontent.c:FlowDeReference Unexecuted instantiation: detect-urilen.c:FlowDeReference Unexecuted instantiation: detect-within.c:FlowDeReference Unexecuted instantiation: detect-xbits.c:FlowDeReference Unexecuted instantiation: flow-bit.c:FlowDeReference Unexecuted instantiation: flow-bypass.c:FlowDeReference Unexecuted instantiation: flow-var.c:FlowDeReference flow-worker.c:FlowDeReference Line | Count | Source | 641 | 15.2M | { | 642 | 15.2M | if (likely(*d != NULL)) { | 643 | 15.2M | *d = NULL; | 644 | 15.2M | } | 645 | 15.2M | } |
Unexecuted instantiation: host-bit.c:FlowDeReference Unexecuted instantiation: host.c:FlowDeReference Unexecuted instantiation: ippair-bit.c:FlowDeReference Unexecuted instantiation: ippair.c:FlowDeReference Unexecuted instantiation: output.c:FlowDeReference Unexecuted instantiation: output-eve-stream.c:FlowDeReference Unexecuted instantiation: output-filestore.c:FlowDeReference Unexecuted instantiation: output-json-alert.c:FlowDeReference Unexecuted instantiation: output-json-anomaly.c:FlowDeReference Unexecuted instantiation: output-json-bittorrent-dht.c:FlowDeReference Unexecuted instantiation: output-json.c:FlowDeReference Unexecuted instantiation: output-json-common.c:FlowDeReference Unexecuted instantiation: output-json-dcerpc.c:FlowDeReference Unexecuted instantiation: output-json-dhcp.c:FlowDeReference Unexecuted instantiation: output-json-dnp3.c:FlowDeReference Unexecuted instantiation: output-json-dnp3-objects.c:FlowDeReference Unexecuted instantiation: output-json-dns.c:FlowDeReference Unexecuted instantiation: output-json-drop.c:FlowDeReference Unexecuted instantiation: output-json-email-common.c:FlowDeReference Unexecuted instantiation: output-json-file.c:FlowDeReference Unexecuted instantiation: output-json-flow.c:FlowDeReference Unexecuted instantiation: output-json-frame.c:FlowDeReference Unexecuted instantiation: output-json-ftp.c:FlowDeReference Unexecuted instantiation: output-json-http2.c:FlowDeReference Unexecuted instantiation: output-json-http.c:FlowDeReference Unexecuted instantiation: output-json-ike.c:FlowDeReference Unexecuted instantiation: output-json-krb5.c:FlowDeReference Unexecuted instantiation: output-json-metadata.c:FlowDeReference Unexecuted instantiation: output-json-modbus.c:FlowDeReference Unexecuted instantiation: output-json-quic.c:FlowDeReference Unexecuted instantiation: output-json-mqtt.c:FlowDeReference Unexecuted instantiation: output-json-netflow.c:FlowDeReference Unexecuted instantiation: output-json-nfs.c:FlowDeReference Unexecuted instantiation: output-json-pgsql.c:FlowDeReference Unexecuted instantiation: output-json-rdp.c:FlowDeReference Unexecuted instantiation: output-json-rfb.c:FlowDeReference Unexecuted instantiation: output-json-sip.c:FlowDeReference Unexecuted instantiation: output-json-smb.c:FlowDeReference Unexecuted instantiation: output-json-smtp.c:FlowDeReference Unexecuted instantiation: output-json-snmp.c:FlowDeReference Unexecuted instantiation: output-json-ssh.c:FlowDeReference Unexecuted instantiation: output-json-stats.c:FlowDeReference Unexecuted instantiation: output-json-template.c:FlowDeReference Unexecuted instantiation: output-json-tftp.c:FlowDeReference Unexecuted instantiation: output-json-tls.c:FlowDeReference Unexecuted instantiation: output-eve-syslog.c:FlowDeReference Unexecuted instantiation: output-packet.c:FlowDeReference Unexecuted instantiation: output-stats.c:FlowDeReference Unexecuted instantiation: output-streaming.c:FlowDeReference Unexecuted instantiation: output-tx.c:FlowDeReference Unexecuted instantiation: respond-reject.c:FlowDeReference Unexecuted instantiation: respond-reject-libnet11.c:FlowDeReference Unexecuted instantiation: runmode-af-packet.c:FlowDeReference Unexecuted instantiation: runmode-af-xdp.c:FlowDeReference Unexecuted instantiation: runmode-erf-dag.c:FlowDeReference Unexecuted instantiation: runmode-erf-file.c:FlowDeReference Unexecuted instantiation: runmode-ipfw.c:FlowDeReference Unexecuted instantiation: runmode-napatech.c:FlowDeReference Unexecuted instantiation: runmode-nflog.c:FlowDeReference Unexecuted instantiation: runmode-nfq.c:FlowDeReference Unexecuted instantiation: runmode-pcap.c:FlowDeReference Unexecuted instantiation: runmode-pcap-file.c:FlowDeReference Unexecuted instantiation: runmode-pfring.c:FlowDeReference Unexecuted instantiation: rust-context.c:FlowDeReference Unexecuted instantiation: source-af-packet.c:FlowDeReference Unexecuted instantiation: source-af-xdp.c:FlowDeReference Unexecuted instantiation: source-dpdk.c:FlowDeReference Unexecuted instantiation: source-erf-dag.c:FlowDeReference Unexecuted instantiation: source-erf-file.c:FlowDeReference Unexecuted instantiation: source-ipfw.c:FlowDeReference Unexecuted instantiation: source-napatech.c:FlowDeReference Unexecuted instantiation: source-netmap.c:FlowDeReference Unexecuted instantiation: source-nflog.c:FlowDeReference Unexecuted instantiation: source-nfq.c:FlowDeReference Unexecuted instantiation: source-pcap.c:FlowDeReference Unexecuted instantiation: source-pcap-file.c:FlowDeReference Unexecuted instantiation: source-pcap-file-directory-helper.c:FlowDeReference Unexecuted instantiation: source-pcap-file-helper.c:FlowDeReference Unexecuted instantiation: source-pfring.c:FlowDeReference Unexecuted instantiation: source-windivert.c:FlowDeReference Unexecuted instantiation: stream-tcp-inline.c:FlowDeReference Unexecuted instantiation: util-action.c:FlowDeReference Unexecuted instantiation: util-classification-config.c:FlowDeReference Unexecuted instantiation: util-detect.c:FlowDeReference Unexecuted instantiation: util-file-decompression.c:FlowDeReference Unexecuted instantiation: util-file-swf-decompression.c:FlowDeReference Unexecuted instantiation: util-logopenfile.c:FlowDeReference Unexecuted instantiation: util-mpm-ac-bs.c:FlowDeReference Unexecuted instantiation: util-mpm-ac.c:FlowDeReference Unexecuted instantiation: util-mpm-ac-ks.c:FlowDeReference Unexecuted instantiation: util-reference-config.c:FlowDeReference Unexecuted instantiation: util-rule-vars.c:FlowDeReference Unexecuted instantiation: util-runmodes.c:FlowDeReference Unexecuted instantiation: util-port-interval-tree.c:FlowDeReference Unexecuted instantiation: alert-debuglog.c:FlowDeReference Unexecuted instantiation: alert-fastlog.c:FlowDeReference Unexecuted instantiation: alert-syslog.c:FlowDeReference Unexecuted instantiation: app-layer-htp-body.c:FlowDeReference Unexecuted instantiation: app-layer-htp-xff.c:FlowDeReference Unexecuted instantiation: app-layer-register.c:FlowDeReference Unexecuted instantiation: decode-esp.c:FlowDeReference Unexecuted instantiation: detect-app-layer-event.c:FlowDeReference Unexecuted instantiation: detect-app-layer-protocol.c:FlowDeReference Unexecuted instantiation: detect-asn1.c:FlowDeReference Unexecuted instantiation: detect-base64-data.c:FlowDeReference Unexecuted instantiation: detect-base64-decode.c:FlowDeReference Unexecuted instantiation: detect-bsize.c:FlowDeReference Unexecuted instantiation: detect-bypass.c:FlowDeReference Unexecuted instantiation: detect-byte.c:FlowDeReference Unexecuted instantiation: detect-byte-extract.c:FlowDeReference Unexecuted instantiation: detect-bytejump.c:FlowDeReference Unexecuted instantiation: detect-bytemath.c:FlowDeReference Unexecuted instantiation: detect-bytetest.c:FlowDeReference Unexecuted instantiation: detect.c:FlowDeReference Unexecuted instantiation: detect-cipservice.c:FlowDeReference Unexecuted instantiation: detect-classtype.c:FlowDeReference Unexecuted instantiation: detect-config.c:FlowDeReference Unexecuted instantiation: detect-csum.c:FlowDeReference Unexecuted instantiation: detect-datarep.c:FlowDeReference Unexecuted instantiation: detect-dataset.c:FlowDeReference Unexecuted instantiation: detect-dce-iface.c:FlowDeReference Unexecuted instantiation: detect-dce-opnum.c:FlowDeReference Unexecuted instantiation: detect-dce-stub-data.c:FlowDeReference Unexecuted instantiation: detect-depth.c:FlowDeReference Unexecuted instantiation: detect-detection-filter.c:FlowDeReference Unexecuted instantiation: detect-distance.c:FlowDeReference Unexecuted instantiation: detect-dnp3.c:FlowDeReference Unexecuted instantiation: detect-dns-opcode.c:FlowDeReference Unexecuted instantiation: detect-dns-query.c:FlowDeReference Unexecuted instantiation: detect-engine-analyzer.c:FlowDeReference Unexecuted instantiation: detect-engine-enip.c:FlowDeReference Unexecuted instantiation: detect-engine-event.c:FlowDeReference Unexecuted instantiation: detect-engine-file.c:FlowDeReference Unexecuted instantiation: detect-file-hash-common.c:FlowDeReference Unexecuted instantiation: detect-http-accept.c:FlowDeReference Unexecuted instantiation: detect-http-accept-enc.c:FlowDeReference Unexecuted instantiation: detect-http-accept-lang.c:FlowDeReference Unexecuted instantiation: detect-http-connection.c:FlowDeReference Unexecuted instantiation: detect-http-content-len.c:FlowDeReference Unexecuted instantiation: detect-http-content-type.c:FlowDeReference Unexecuted instantiation: log-httplog.c:FlowDeReference Unexecuted instantiation: log-pcap.c:FlowDeReference Unexecuted instantiation: log-stats.c:FlowDeReference Unexecuted instantiation: log-tcp-data.c:FlowDeReference Unexecuted instantiation: log-tlslog.c:FlowDeReference Unexecuted instantiation: log-tlsstore.c:FlowDeReference Unexecuted instantiation: stream.c:FlowDeReference Unexecuted instantiation: fuzz_sigpcap_aware.c:FlowDeReference Unexecuted instantiation: util-unittest-helper.c:FlowDeReference Unexecuted instantiation: fuzz_decodepcapfile.c:FlowDeReference Unexecuted instantiation: fuzz_mimedecparseline.c:FlowDeReference Unexecuted instantiation: fuzz_siginit.c:FlowDeReference Unexecuted instantiation: fuzz_sigpcap.c:FlowDeReference Unexecuted instantiation: fuzz_applayerprotodetectgetproto.c:FlowDeReference Unexecuted instantiation: fuzz_predefpcap_aware.c:FlowDeReference |
646 | | |
647 | | /** \brief create a flow id that is as unique as possible |
648 | | * \retval flow_id signed 64bit id |
649 | | * \note signed because of the signedness of json_integer_t in |
650 | | * the json output |
651 | | */ |
652 | | static inline int64_t FlowGetId(const Flow *f) |
653 | 9.54M | { |
654 | 9.54M | int64_t id = (uint64_t)(SCTIME_SECS(f->startts) & 0x0000FFFF) << 48 | |
655 | 9.54M | (uint64_t)(SCTIME_USECS(f->startts) & 0x0000FFFF) << 32 | (int64_t)f->flow_hash; |
656 | | /* reduce to 51 bits as JavaScript and even JSON often seem to |
657 | | * max out there. */ |
658 | 9.54M | id &= 0x7ffffffffffffLL; |
659 | 9.54M | return id; |
660 | 9.54M | } Unexecuted instantiation: fuzz_applayerparserparse.c:FlowGetId Unexecuted instantiation: app-layer-parser.c:FlowGetId Unexecuted instantiation: app-layer-rdp.c:FlowGetId Unexecuted instantiation: app-layer-rfb.c:FlowGetId Unexecuted instantiation: app-layer-sip.c:FlowGetId Unexecuted instantiation: app-layer-smb.c:FlowGetId Unexecuted instantiation: app-layer-smtp.c:FlowGetId Unexecuted instantiation: app-layer-snmp.c:FlowGetId Unexecuted instantiation: app-layer-ssh.c:FlowGetId Unexecuted instantiation: app-layer-ssl.c:FlowGetId Unexecuted instantiation: app-layer-tftp.c:FlowGetId Unexecuted instantiation: detect-engine-state.c:FlowGetId Unexecuted instantiation: flow.c:FlowGetId Unexecuted instantiation: flow-hash.c:FlowGetId Unexecuted instantiation: flow-manager.c:FlowGetId Unexecuted instantiation: flow-queue.c:FlowGetId Unexecuted instantiation: flow-spare-pool.c:FlowGetId Unexecuted instantiation: flow-storage.c:FlowGetId Unexecuted instantiation: flow-timeout.c:FlowGetId Unexecuted instantiation: flow-util.c:FlowGetId Unexecuted instantiation: host-timeout.c:FlowGetId Unexecuted instantiation: ippair-timeout.c:FlowGetId Unexecuted instantiation: output-file.c:FlowGetId Unexecuted instantiation: output-filedata.c:FlowGetId Unexecuted instantiation: output-flow.c:FlowGetId Unexecuted instantiation: packet.c:FlowGetId Unexecuted instantiation: reputation.c:FlowGetId Unexecuted instantiation: runmodes.c:FlowGetId Unexecuted instantiation: runmode-unix-socket.c:FlowGetId Unexecuted instantiation: runmode-windivert.c:FlowGetId Unexecuted instantiation: stream-tcp.c:FlowGetId Unexecuted instantiation: stream-tcp-list.c:FlowGetId Unexecuted instantiation: stream-tcp-reassemble.c:FlowGetId Unexecuted instantiation: stream-tcp-sack.c:FlowGetId Unexecuted instantiation: suricata.c:FlowGetId Unexecuted instantiation: tm-modules.c:FlowGetId Unexecuted instantiation: tmqh-flow.c:FlowGetId Unexecuted instantiation: tmqh-packetpool.c:FlowGetId Unexecuted instantiation: tm-threads.c:FlowGetId Unexecuted instantiation: unix-manager.c:FlowGetId Unexecuted instantiation: util-debug.c:FlowGetId Unexecuted instantiation: util-decode-mime.c:FlowGetId Unexecuted instantiation: util-exception-policy.c:FlowGetId Unexecuted instantiation: util-file.c:FlowGetId Unexecuted instantiation: util-host-os-info.c:FlowGetId Unexecuted instantiation: util-ja3.c:FlowGetId Unexecuted instantiation: util-landlock.c:FlowGetId Unexecuted instantiation: util-macset.c:FlowGetId Unexecuted instantiation: util-mpm.c:FlowGetId Unexecuted instantiation: util-print.c:FlowGetId Unexecuted instantiation: util-running-modes.c:FlowGetId Unexecuted instantiation: util-streaming-buffer.c:FlowGetId Unexecuted instantiation: util-threshold-config.c:FlowGetId Unexecuted instantiation: util-time.c:FlowGetId Unexecuted instantiation: util-var.c:FlowGetId Unexecuted instantiation: util-var-name.c:FlowGetId Unexecuted instantiation: app-layer.c:FlowGetId Unexecuted instantiation: app-layer-detect-proto.c:FlowGetId Unexecuted instantiation: app-layer-dnp3.c:FlowGetId Unexecuted instantiation: app-layer-dnp3-objects.c:FlowGetId Unexecuted instantiation: app-layer-enip.c:FlowGetId Unexecuted instantiation: app-layer-enip-common.c:FlowGetId Unexecuted instantiation: app-layer-events.c:FlowGetId Unexecuted instantiation: app-layer-expectation.c:FlowGetId app-layer-ftp.c:FlowGetId Line | Count | Source | 653 | 5.85k | { | 654 | 5.85k | int64_t id = (uint64_t)(SCTIME_SECS(f->startts) & 0x0000FFFF) << 48 | | 655 | 5.85k | (uint64_t)(SCTIME_USECS(f->startts) & 0x0000FFFF) << 32 | (int64_t)f->flow_hash; | 656 | | /* reduce to 51 bits as JavaScript and even JSON often seem to | 657 | | * max out there. */ | 658 | 5.85k | id &= 0x7ffffffffffffLL; | 659 | 5.85k | return id; | 660 | 5.85k | } |
Unexecuted instantiation: app-layer-frames.c:FlowGetId Unexecuted instantiation: app-layer-htp.c:FlowGetId Unexecuted instantiation: app-layer-htp-file.c:FlowGetId Unexecuted instantiation: app-layer-htp-range.c:FlowGetId Unexecuted instantiation: app-layer-http2.c:FlowGetId Unexecuted instantiation: app-layer-ike.c:FlowGetId Unexecuted instantiation: app-layer-krb5.c:FlowGetId Unexecuted instantiation: app-layer-modbus.c:FlowGetId Unexecuted instantiation: app-layer-quic.c:FlowGetId Unexecuted instantiation: app-layer-mqtt.c:FlowGetId Unexecuted instantiation: app-layer-nfs-tcp.c:FlowGetId Unexecuted instantiation: app-layer-nfs-udp.c:FlowGetId Unexecuted instantiation: app-layer-ntp.c:FlowGetId Unexecuted instantiation: counters.c:FlowGetId Unexecuted instantiation: datasets-string.c:FlowGetId Unexecuted instantiation: decode.c:FlowGetId Unexecuted instantiation: decode-geneve.c:FlowGetId Unexecuted instantiation: decode-icmpv4.c:FlowGetId Unexecuted instantiation: decode-icmpv6.c:FlowGetId Unexecuted instantiation: decode-ipv4.c:FlowGetId Unexecuted instantiation: decode-ppp.c:FlowGetId Unexecuted instantiation: decode-pppoe.c:FlowGetId Unexecuted instantiation: decode-sctp.c:FlowGetId Unexecuted instantiation: decode-tcp.c:FlowGetId Unexecuted instantiation: decode-teredo.c:FlowGetId Unexecuted instantiation: decode-udp.c:FlowGetId Unexecuted instantiation: decode-vxlan.c:FlowGetId Unexecuted instantiation: defrag.c:FlowGetId Unexecuted instantiation: detect-content.c:FlowGetId Unexecuted instantiation: detect-dsize.c:FlowGetId Unexecuted instantiation: detect-engine-address.c:FlowGetId Unexecuted instantiation: detect-engine-address-ipv4.c:FlowGetId Unexecuted instantiation: detect-engine-address-ipv6.c:FlowGetId Unexecuted instantiation: detect-engine-alert.c:FlowGetId Unexecuted instantiation: detect-engine-build.c:FlowGetId Unexecuted instantiation: detect-engine.c:FlowGetId Unexecuted instantiation: detect-engine-content-inspection.c:FlowGetId Unexecuted instantiation: detect-engine-frame.c:FlowGetId Unexecuted instantiation: detect-engine-iponly.c:FlowGetId Unexecuted instantiation: detect-engine-loader.c:FlowGetId Unexecuted instantiation: detect-engine-mpm.c:FlowGetId Unexecuted instantiation: detect-engine-payload.c:FlowGetId Unexecuted instantiation: detect-engine-port.c:FlowGetId Unexecuted instantiation: detect-engine-prefilter.c:FlowGetId Unexecuted instantiation: detect-engine-prefilter-common.c:FlowGetId Unexecuted instantiation: detect-engine-proto.c:FlowGetId Unexecuted instantiation: detect-engine-register.c:FlowGetId Unexecuted instantiation: detect-engine-siggroup.c:FlowGetId Unexecuted instantiation: detect-engine-sigorder.c:FlowGetId Unexecuted instantiation: detect-engine-tag.c:FlowGetId Unexecuted instantiation: detect-engine-threshold.c:FlowGetId Unexecuted instantiation: detect-engine-uint.c:FlowGetId Unexecuted instantiation: detect-fast-pattern.c:FlowGetId Unexecuted instantiation: detect-file-data.c:FlowGetId Unexecuted instantiation: detect-filemagic.c:FlowGetId Unexecuted instantiation: detect-filemd5.c:FlowGetId Unexecuted instantiation: detect-filename.c:FlowGetId Unexecuted instantiation: detect-filesha1.c:FlowGetId Unexecuted instantiation: detect-filesha256.c:FlowGetId Unexecuted instantiation: detect-filesize.c:FlowGetId Unexecuted instantiation: detect-filestore.c:FlowGetId Unexecuted instantiation: detect-flowbits.c:FlowGetId Unexecuted instantiation: detect-flow.c:FlowGetId Unexecuted instantiation: detect-flow-age.c:FlowGetId Unexecuted instantiation: detect-flowint.c:FlowGetId Unexecuted instantiation: detect-flowvar.c:FlowGetId Unexecuted instantiation: detect-fragbits.c:FlowGetId Unexecuted instantiation: detect-fragoffset.c:FlowGetId Unexecuted instantiation: detect-frame.c:FlowGetId Unexecuted instantiation: detect-ftpbounce.c:FlowGetId Unexecuted instantiation: detect-ftpdata.c:FlowGetId Unexecuted instantiation: detect-geoip.c:FlowGetId Unexecuted instantiation: detect-gid.c:FlowGetId Unexecuted instantiation: detect-hostbits.c:FlowGetId Unexecuted instantiation: detect-http2.c:FlowGetId Unexecuted instantiation: detect-http-client-body.c:FlowGetId Unexecuted instantiation: detect-http-cookie.c:FlowGetId Unexecuted instantiation: detect-http-header.c:FlowGetId Unexecuted instantiation: detect-http-header-common.c:FlowGetId Unexecuted instantiation: detect-http-header-names.c:FlowGetId Unexecuted instantiation: detect-http-host.c:FlowGetId Unexecuted instantiation: detect-http-location.c:FlowGetId Unexecuted instantiation: detect-http-method.c:FlowGetId Unexecuted instantiation: detect-http-protocol.c:FlowGetId Unexecuted instantiation: detect-http-raw-header.c:FlowGetId Unexecuted instantiation: detect-http-referer.c:FlowGetId Unexecuted instantiation: detect-http-request-line.c:FlowGetId Unexecuted instantiation: detect-http-response-line.c:FlowGetId Unexecuted instantiation: detect-http-server-body.c:FlowGetId Unexecuted instantiation: detect-http-server.c:FlowGetId Unexecuted instantiation: detect-http-start.c:FlowGetId Unexecuted instantiation: detect-http-stat-code.c:FlowGetId Unexecuted instantiation: detect-http-stat-msg.c:FlowGetId Unexecuted instantiation: detect-http-ua.c:FlowGetId Unexecuted instantiation: detect-http-uri.c:FlowGetId Unexecuted instantiation: detect-icmp-id.c:FlowGetId Unexecuted instantiation: detect-icmp-seq.c:FlowGetId Unexecuted instantiation: detect-icmpv4hdr.c:FlowGetId Unexecuted instantiation: detect-icmpv6hdr.c:FlowGetId Unexecuted instantiation: detect-icmpv6-mtu.c:FlowGetId Unexecuted instantiation: detect-icode.c:FlowGetId Unexecuted instantiation: detect-id.c:FlowGetId Unexecuted instantiation: detect-ike-exch-type.c:FlowGetId Unexecuted instantiation: detect-ike-spi.c:FlowGetId Unexecuted instantiation: detect-ike-vendor.c:FlowGetId Unexecuted instantiation: detect-ike-chosen-sa.c:FlowGetId Unexecuted instantiation: detect-ike-key-exchange-payload-length.c:FlowGetId Unexecuted instantiation: detect-ike-nonce-payload-length.c:FlowGetId Unexecuted instantiation: detect-ike-nonce-payload.c:FlowGetId Unexecuted instantiation: detect-ike-key-exchange-payload.c:FlowGetId Unexecuted instantiation: detect-ipaddr.c:FlowGetId Unexecuted instantiation: detect-ipopts.c:FlowGetId Unexecuted instantiation: detect-ipproto.c:FlowGetId Unexecuted instantiation: detect-iprep.c:FlowGetId Unexecuted instantiation: detect-ipv4hdr.c:FlowGetId Unexecuted instantiation: detect-ipv6hdr.c:FlowGetId Unexecuted instantiation: detect-isdataat.c:FlowGetId Unexecuted instantiation: detect-itype.c:FlowGetId Unexecuted instantiation: detect-ja4-hash.c:FlowGetId Unexecuted instantiation: detect-krb5-cname.c:FlowGetId Unexecuted instantiation: detect-krb5-errcode.c:FlowGetId Unexecuted instantiation: detect-krb5-msgtype.c:FlowGetId Unexecuted instantiation: detect-krb5-sname.c:FlowGetId Unexecuted instantiation: detect-krb5-ticket-encryption.c:FlowGetId Unexecuted instantiation: detect-l3proto.c:FlowGetId Unexecuted instantiation: detect-lua.c:FlowGetId Unexecuted instantiation: detect-mark.c:FlowGetId Unexecuted instantiation: detect-metadata.c:FlowGetId Unexecuted instantiation: detect-modbus.c:FlowGetId Unexecuted instantiation: detect-quic-sni.c:FlowGetId Unexecuted instantiation: detect-quic-ua.c:FlowGetId Unexecuted instantiation: detect-quic-version.c:FlowGetId Unexecuted instantiation: detect-quic-cyu-hash.c:FlowGetId Unexecuted instantiation: detect-quic-cyu-string.c:FlowGetId Unexecuted instantiation: detect-mqtt-connack-sessionpresent.c:FlowGetId Unexecuted instantiation: detect-mqtt-connect-clientid.c:FlowGetId Unexecuted instantiation: detect-mqtt-connect-flags.c:FlowGetId Unexecuted instantiation: detect-mqtt-connect-password.c:FlowGetId Unexecuted instantiation: detect-mqtt-connect-username.c:FlowGetId Unexecuted instantiation: detect-mqtt-connect-willmessage.c:FlowGetId Unexecuted instantiation: detect-mqtt-connect-willtopic.c:FlowGetId Unexecuted instantiation: detect-mqtt-flags.c:FlowGetId Unexecuted instantiation: detect-mqtt-protocol-version.c:FlowGetId Unexecuted instantiation: detect-mqtt-publish-message.c:FlowGetId Unexecuted instantiation: detect-mqtt-publish-topic.c:FlowGetId Unexecuted instantiation: detect-mqtt-qos.c:FlowGetId Unexecuted instantiation: detect-mqtt-reason-code.c:FlowGetId Unexecuted instantiation: detect-mqtt-subscribe-topic.c:FlowGetId Unexecuted instantiation: detect-mqtt-type.c:FlowGetId Unexecuted instantiation: detect-mqtt-unsubscribe-topic.c:FlowGetId Unexecuted instantiation: detect-msg.c:FlowGetId Unexecuted instantiation: detect-nfs-procedure.c:FlowGetId Unexecuted instantiation: detect-nfs-version.c:FlowGetId Unexecuted instantiation: detect-noalert.c:FlowGetId Unexecuted instantiation: detect-nocase.c:FlowGetId Unexecuted instantiation: detect-offset.c:FlowGetId Unexecuted instantiation: detect-parse.c:FlowGetId Unexecuted instantiation: detect-pcre.c:FlowGetId Unexecuted instantiation: detect-pkt-data.c:FlowGetId Unexecuted instantiation: detect-pktvar.c:FlowGetId Unexecuted instantiation: detect-prefilter.c:FlowGetId Unexecuted instantiation: detect-priority.c:FlowGetId Unexecuted instantiation: detect-rawbytes.c:FlowGetId Unexecuted instantiation: detect-reference.c:FlowGetId Unexecuted instantiation: detect-replace.c:FlowGetId Unexecuted instantiation: detect-requires.c:FlowGetId Unexecuted instantiation: detect-rev.c:FlowGetId Unexecuted instantiation: detect-rfb-name.c:FlowGetId Unexecuted instantiation: detect-rfb-secresult.c:FlowGetId Unexecuted instantiation: detect-rfb-sectype.c:FlowGetId Unexecuted instantiation: detect-rpc.c:FlowGetId Unexecuted instantiation: detect-sameip.c:FlowGetId Unexecuted instantiation: detect-sid.c:FlowGetId Unexecuted instantiation: detect-sip-method.c:FlowGetId Unexecuted instantiation: detect-sip-protocol.c:FlowGetId Unexecuted instantiation: detect-sip-request-line.c:FlowGetId Unexecuted instantiation: detect-sip-response-line.c:FlowGetId Unexecuted instantiation: detect-sip-stat-code.c:FlowGetId Unexecuted instantiation: detect-sip-stat-msg.c:FlowGetId Unexecuted instantiation: detect-sip-uri.c:FlowGetId Unexecuted instantiation: detect-smb-ntlmssp.c:FlowGetId Unexecuted instantiation: detect-smb-share.c:FlowGetId Unexecuted instantiation: detect-snmp-community.c:FlowGetId Unexecuted instantiation: detect-snmp-pdu_type.c:FlowGetId Unexecuted instantiation: detect-snmp-usm.c:FlowGetId Unexecuted instantiation: detect-snmp-version.c:FlowGetId Unexecuted instantiation: detect-dhcp-leasetime.c:FlowGetId Unexecuted instantiation: detect-dhcp-rebinding-time.c:FlowGetId Unexecuted instantiation: detect-dhcp-renewal-time.c:FlowGetId Unexecuted instantiation: detect-ssh-hassh.c:FlowGetId Unexecuted instantiation: detect-ssh-hassh-server.c:FlowGetId Unexecuted instantiation: detect-ssh-hassh-server-string.c:FlowGetId Unexecuted instantiation: detect-ssh-hassh-string.c:FlowGetId Unexecuted instantiation: detect-ssh-proto.c:FlowGetId Unexecuted instantiation: detect-ssh-proto-version.c:FlowGetId Unexecuted instantiation: detect-ssh-software.c:FlowGetId Unexecuted instantiation: detect-ssh-software-version.c:FlowGetId Unexecuted instantiation: detect-ssl-state.c:FlowGetId Unexecuted instantiation: detect-ssl-version.c:FlowGetId Unexecuted instantiation: detect-stream_size.c:FlowGetId Unexecuted instantiation: detect-tag.c:FlowGetId Unexecuted instantiation: detect-target.c:FlowGetId Unexecuted instantiation: detect-tcp-ack.c:FlowGetId Unexecuted instantiation: detect-tcp-flags.c:FlowGetId Unexecuted instantiation: detect-tcphdr.c:FlowGetId Unexecuted instantiation: detect-tcpmss.c:FlowGetId Unexecuted instantiation: detect-tcp-seq.c:FlowGetId Unexecuted instantiation: detect-tcp-window.c:FlowGetId Unexecuted instantiation: detect-template2.c:FlowGetId Unexecuted instantiation: detect-template.c:FlowGetId Unexecuted instantiation: detect-template-rust-buffer.c:FlowGetId Unexecuted instantiation: detect-threshold.c:FlowGetId Unexecuted instantiation: detect-tls.c:FlowGetId Unexecuted instantiation: detect-tls-cert-fingerprint.c:FlowGetId Unexecuted instantiation: detect-tls-cert-issuer.c:FlowGetId Unexecuted instantiation: detect-tls-certs.c:FlowGetId Unexecuted instantiation: detect-tls-cert-serial.c:FlowGetId Unexecuted instantiation: detect-tls-cert-subject.c:FlowGetId Unexecuted instantiation: detect-tls-cert-validity.c:FlowGetId Unexecuted instantiation: detect-tls-ja3-hash.c:FlowGetId Unexecuted instantiation: detect-tls-ja3s-hash.c:FlowGetId Unexecuted instantiation: detect-tls-ja3s-string.c:FlowGetId Unexecuted instantiation: detect-tls-ja3-string.c:FlowGetId Unexecuted instantiation: detect-tls-sni.c:FlowGetId Unexecuted instantiation: detect-tls-version.c:FlowGetId Unexecuted instantiation: detect-tls-random.c:FlowGetId Unexecuted instantiation: detect-tos.c:FlowGetId Unexecuted instantiation: detect-transform-casechange.c:FlowGetId Unexecuted instantiation: detect-transform-compress-whitespace.c:FlowGetId Unexecuted instantiation: detect-transform-dotprefix.c:FlowGetId Unexecuted instantiation: detect-transform-header-lowercase.c:FlowGetId Unexecuted instantiation: detect-transform-md5.c:FlowGetId Unexecuted instantiation: detect-transform-pcrexform.c:FlowGetId Unexecuted instantiation: detect-transform-sha1.c:FlowGetId Unexecuted instantiation: detect-transform-sha256.c:FlowGetId Unexecuted instantiation: detect-transform-strip-pseudo-headers.c:FlowGetId Unexecuted instantiation: detect-transform-strip-whitespace.c:FlowGetId Unexecuted instantiation: detect-transform-urldecode.c:FlowGetId Unexecuted instantiation: detect-transform-xor.c:FlowGetId Unexecuted instantiation: detect-ttl.c:FlowGetId Unexecuted instantiation: detect-udphdr.c:FlowGetId Unexecuted instantiation: detect-uricontent.c:FlowGetId Unexecuted instantiation: detect-urilen.c:FlowGetId Unexecuted instantiation: detect-within.c:FlowGetId Unexecuted instantiation: detect-xbits.c:FlowGetId Unexecuted instantiation: flow-bit.c:FlowGetId Unexecuted instantiation: flow-bypass.c:FlowGetId Unexecuted instantiation: flow-var.c:FlowGetId Unexecuted instantiation: flow-worker.c:FlowGetId Unexecuted instantiation: host-bit.c:FlowGetId Unexecuted instantiation: host.c:FlowGetId Unexecuted instantiation: ippair-bit.c:FlowGetId Unexecuted instantiation: ippair.c:FlowGetId Unexecuted instantiation: output.c:FlowGetId Unexecuted instantiation: output-eve-stream.c:FlowGetId Unexecuted instantiation: output-filestore.c:FlowGetId Unexecuted instantiation: output-json-alert.c:FlowGetId Unexecuted instantiation: output-json-anomaly.c:FlowGetId Unexecuted instantiation: output-json-bittorrent-dht.c:FlowGetId Line | Count | Source | 653 | 9.54M | { | 654 | 9.54M | int64_t id = (uint64_t)(SCTIME_SECS(f->startts) & 0x0000FFFF) << 48 | | 655 | 9.54M | (uint64_t)(SCTIME_USECS(f->startts) & 0x0000FFFF) << 32 | (int64_t)f->flow_hash; | 656 | | /* reduce to 51 bits as JavaScript and even JSON often seem to | 657 | | * max out there. */ | 658 | 9.54M | id &= 0x7ffffffffffffLL; | 659 | 9.54M | return id; | 660 | 9.54M | } |
Unexecuted instantiation: output-json-common.c:FlowGetId Unexecuted instantiation: output-json-dcerpc.c:FlowGetId Unexecuted instantiation: output-json-dhcp.c:FlowGetId Unexecuted instantiation: output-json-dnp3.c:FlowGetId Unexecuted instantiation: output-json-dnp3-objects.c:FlowGetId Unexecuted instantiation: output-json-dns.c:FlowGetId Unexecuted instantiation: output-json-drop.c:FlowGetId Unexecuted instantiation: output-json-email-common.c:FlowGetId Unexecuted instantiation: output-json-file.c:FlowGetId Unexecuted instantiation: output-json-flow.c:FlowGetId Unexecuted instantiation: output-json-frame.c:FlowGetId Unexecuted instantiation: output-json-ftp.c:FlowGetId Unexecuted instantiation: output-json-http2.c:FlowGetId Unexecuted instantiation: output-json-http.c:FlowGetId Unexecuted instantiation: output-json-ike.c:FlowGetId Unexecuted instantiation: output-json-krb5.c:FlowGetId Unexecuted instantiation: output-json-metadata.c:FlowGetId Unexecuted instantiation: output-json-modbus.c:FlowGetId Unexecuted instantiation: output-json-quic.c:FlowGetId Unexecuted instantiation: output-json-mqtt.c:FlowGetId Unexecuted instantiation: output-json-netflow.c:FlowGetId Unexecuted instantiation: output-json-nfs.c:FlowGetId Unexecuted instantiation: output-json-pgsql.c:FlowGetId Unexecuted instantiation: output-json-rdp.c:FlowGetId Unexecuted instantiation: output-json-rfb.c:FlowGetId Unexecuted instantiation: output-json-sip.c:FlowGetId Unexecuted instantiation: output-json-smb.c:FlowGetId Unexecuted instantiation: output-json-smtp.c:FlowGetId Unexecuted instantiation: output-json-snmp.c:FlowGetId Unexecuted instantiation: output-json-ssh.c:FlowGetId Unexecuted instantiation: output-json-stats.c:FlowGetId Unexecuted instantiation: output-json-template.c:FlowGetId Unexecuted instantiation: output-json-tftp.c:FlowGetId Unexecuted instantiation: output-json-tls.c:FlowGetId Unexecuted instantiation: output-eve-syslog.c:FlowGetId Unexecuted instantiation: output-packet.c:FlowGetId Unexecuted instantiation: output-stats.c:FlowGetId Unexecuted instantiation: output-streaming.c:FlowGetId Unexecuted instantiation: output-tx.c:FlowGetId Unexecuted instantiation: respond-reject.c:FlowGetId Unexecuted instantiation: respond-reject-libnet11.c:FlowGetId Unexecuted instantiation: runmode-af-packet.c:FlowGetId Unexecuted instantiation: runmode-af-xdp.c:FlowGetId Unexecuted instantiation: runmode-erf-dag.c:FlowGetId Unexecuted instantiation: runmode-erf-file.c:FlowGetId Unexecuted instantiation: runmode-ipfw.c:FlowGetId Unexecuted instantiation: runmode-napatech.c:FlowGetId Unexecuted instantiation: runmode-nflog.c:FlowGetId Unexecuted instantiation: runmode-nfq.c:FlowGetId Unexecuted instantiation: runmode-pcap.c:FlowGetId Unexecuted instantiation: runmode-pcap-file.c:FlowGetId Unexecuted instantiation: runmode-pfring.c:FlowGetId Unexecuted instantiation: rust-context.c:FlowGetId Unexecuted instantiation: source-af-packet.c:FlowGetId Unexecuted instantiation: source-af-xdp.c:FlowGetId Unexecuted instantiation: source-dpdk.c:FlowGetId Unexecuted instantiation: source-erf-dag.c:FlowGetId Unexecuted instantiation: source-erf-file.c:FlowGetId Unexecuted instantiation: source-ipfw.c:FlowGetId Unexecuted instantiation: source-napatech.c:FlowGetId Unexecuted instantiation: source-netmap.c:FlowGetId Unexecuted instantiation: source-nflog.c:FlowGetId Unexecuted instantiation: source-nfq.c:FlowGetId Unexecuted instantiation: source-pcap.c:FlowGetId Unexecuted instantiation: source-pcap-file.c:FlowGetId Unexecuted instantiation: source-pcap-file-directory-helper.c:FlowGetId Unexecuted instantiation: source-pcap-file-helper.c:FlowGetId Unexecuted instantiation: source-pfring.c:FlowGetId Unexecuted instantiation: source-windivert.c:FlowGetId Unexecuted instantiation: stream-tcp-inline.c:FlowGetId Unexecuted instantiation: util-action.c:FlowGetId Unexecuted instantiation: util-classification-config.c:FlowGetId Unexecuted instantiation: util-detect.c:FlowGetId Unexecuted instantiation: util-file-decompression.c:FlowGetId Unexecuted instantiation: util-file-swf-decompression.c:FlowGetId Unexecuted instantiation: util-logopenfile.c:FlowGetId Unexecuted instantiation: util-mpm-ac-bs.c:FlowGetId Unexecuted instantiation: util-mpm-ac.c:FlowGetId Unexecuted instantiation: util-mpm-ac-ks.c:FlowGetId Unexecuted instantiation: util-reference-config.c:FlowGetId Unexecuted instantiation: util-rule-vars.c:FlowGetId Unexecuted instantiation: util-runmodes.c:FlowGetId Unexecuted instantiation: util-port-interval-tree.c:FlowGetId Unexecuted instantiation: alert-debuglog.c:FlowGetId Unexecuted instantiation: alert-fastlog.c:FlowGetId Unexecuted instantiation: alert-syslog.c:FlowGetId Unexecuted instantiation: app-layer-htp-body.c:FlowGetId Unexecuted instantiation: app-layer-htp-xff.c:FlowGetId Unexecuted instantiation: app-layer-register.c:FlowGetId Unexecuted instantiation: decode-esp.c:FlowGetId Unexecuted instantiation: detect-app-layer-event.c:FlowGetId Unexecuted instantiation: detect-app-layer-protocol.c:FlowGetId Unexecuted instantiation: detect-asn1.c:FlowGetId Unexecuted instantiation: detect-base64-data.c:FlowGetId Unexecuted instantiation: detect-base64-decode.c:FlowGetId Unexecuted instantiation: detect-bsize.c:FlowGetId Unexecuted instantiation: detect-bypass.c:FlowGetId Unexecuted instantiation: detect-byte.c:FlowGetId Unexecuted instantiation: detect-byte-extract.c:FlowGetId Unexecuted instantiation: detect-bytejump.c:FlowGetId Unexecuted instantiation: detect-bytemath.c:FlowGetId Unexecuted instantiation: detect-bytetest.c:FlowGetId Unexecuted instantiation: detect.c:FlowGetId Unexecuted instantiation: detect-cipservice.c:FlowGetId Unexecuted instantiation: detect-classtype.c:FlowGetId Unexecuted instantiation: detect-config.c:FlowGetId Unexecuted instantiation: detect-csum.c:FlowGetId Unexecuted instantiation: detect-datarep.c:FlowGetId Unexecuted instantiation: detect-dataset.c:FlowGetId Unexecuted instantiation: detect-dce-iface.c:FlowGetId Unexecuted instantiation: detect-dce-opnum.c:FlowGetId Unexecuted instantiation: detect-dce-stub-data.c:FlowGetId Unexecuted instantiation: detect-depth.c:FlowGetId Unexecuted instantiation: detect-detection-filter.c:FlowGetId Unexecuted instantiation: detect-distance.c:FlowGetId Unexecuted instantiation: detect-dnp3.c:FlowGetId Unexecuted instantiation: detect-dns-opcode.c:FlowGetId Unexecuted instantiation: detect-dns-query.c:FlowGetId Unexecuted instantiation: detect-engine-analyzer.c:FlowGetId Unexecuted instantiation: detect-engine-enip.c:FlowGetId Unexecuted instantiation: detect-engine-event.c:FlowGetId Unexecuted instantiation: detect-engine-file.c:FlowGetId Unexecuted instantiation: detect-file-hash-common.c:FlowGetId Unexecuted instantiation: detect-http-accept.c:FlowGetId Unexecuted instantiation: detect-http-accept-enc.c:FlowGetId Unexecuted instantiation: detect-http-accept-lang.c:FlowGetId Unexecuted instantiation: detect-http-connection.c:FlowGetId Unexecuted instantiation: detect-http-content-len.c:FlowGetId Unexecuted instantiation: detect-http-content-type.c:FlowGetId Unexecuted instantiation: log-httplog.c:FlowGetId Unexecuted instantiation: log-pcap.c:FlowGetId Unexecuted instantiation: log-stats.c:FlowGetId Unexecuted instantiation: log-tcp-data.c:FlowGetId Unexecuted instantiation: log-tlslog.c:FlowGetId Unexecuted instantiation: log-tlsstore.c:FlowGetId Unexecuted instantiation: stream.c:FlowGetId Unexecuted instantiation: fuzz_sigpcap_aware.c:FlowGetId Unexecuted instantiation: util-unittest-helper.c:FlowGetId Unexecuted instantiation: fuzz_decodepcapfile.c:FlowGetId Unexecuted instantiation: fuzz_mimedecparseline.c:FlowGetId Unexecuted instantiation: fuzz_siginit.c:FlowGetId Unexecuted instantiation: fuzz_sigpcap.c:FlowGetId Unexecuted instantiation: fuzz_applayerprotodetectgetproto.c:FlowGetId Unexecuted instantiation: fuzz_predefpcap_aware.c:FlowGetId |
661 | | |
662 | | static inline void FlowSetEndFlags(Flow *f) |
663 | 100k | { |
664 | 100k | const int state = f->flow_state; |
665 | 100k | if (state == FLOW_STATE_NEW) |
666 | 32.3k | f->flow_end_flags |= FLOW_END_FLAG_STATE_NEW; |
667 | 67.9k | else if (state == FLOW_STATE_ESTABLISHED) |
668 | 29.7k | f->flow_end_flags |= FLOW_END_FLAG_STATE_ESTABLISHED; |
669 | 38.1k | else if (state == FLOW_STATE_CLOSED) |
670 | 38.1k | f->flow_end_flags |= FLOW_END_FLAG_STATE_CLOSED; |
671 | 0 | else if (state == FLOW_STATE_LOCAL_BYPASSED) |
672 | 0 | f->flow_end_flags |= FLOW_END_FLAG_STATE_BYPASSED; |
673 | | #ifdef CAPTURE_OFFLOAD |
674 | | else if (state == FLOW_STATE_CAPTURE_BYPASSED) |
675 | | f->flow_end_flags = FLOW_END_FLAG_STATE_BYPASSED; |
676 | | #endif |
677 | 100k | } Unexecuted instantiation: fuzz_applayerparserparse.c:FlowSetEndFlags Unexecuted instantiation: app-layer-parser.c:FlowSetEndFlags Unexecuted instantiation: app-layer-rdp.c:FlowSetEndFlags Unexecuted instantiation: app-layer-rfb.c:FlowSetEndFlags Unexecuted instantiation: app-layer-sip.c:FlowSetEndFlags Unexecuted instantiation: app-layer-smb.c:FlowSetEndFlags Unexecuted instantiation: app-layer-smtp.c:FlowSetEndFlags Unexecuted instantiation: app-layer-snmp.c:FlowSetEndFlags Unexecuted instantiation: app-layer-ssh.c:FlowSetEndFlags Unexecuted instantiation: app-layer-ssl.c:FlowSetEndFlags Unexecuted instantiation: app-layer-tftp.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-state.c:FlowSetEndFlags Unexecuted instantiation: flow.c:FlowSetEndFlags Unexecuted instantiation: flow-hash.c:FlowSetEndFlags Unexecuted instantiation: flow-manager.c:FlowSetEndFlags Unexecuted instantiation: flow-queue.c:FlowSetEndFlags Unexecuted instantiation: flow-spare-pool.c:FlowSetEndFlags Unexecuted instantiation: flow-storage.c:FlowSetEndFlags Unexecuted instantiation: flow-timeout.c:FlowSetEndFlags Unexecuted instantiation: flow-util.c:FlowSetEndFlags Unexecuted instantiation: host-timeout.c:FlowSetEndFlags Unexecuted instantiation: ippair-timeout.c:FlowSetEndFlags Unexecuted instantiation: output-file.c:FlowSetEndFlags Unexecuted instantiation: output-filedata.c:FlowSetEndFlags output-flow.c:FlowSetEndFlags Line | Count | Source | 663 | 100k | { | 664 | 100k | const int state = f->flow_state; | 665 | 100k | if (state == FLOW_STATE_NEW) | 666 | 32.3k | f->flow_end_flags |= FLOW_END_FLAG_STATE_NEW; | 667 | 67.9k | else if (state == FLOW_STATE_ESTABLISHED) | 668 | 29.7k | f->flow_end_flags |= FLOW_END_FLAG_STATE_ESTABLISHED; | 669 | 38.1k | else if (state == FLOW_STATE_CLOSED) | 670 | 38.1k | f->flow_end_flags |= FLOW_END_FLAG_STATE_CLOSED; | 671 | 0 | else if (state == FLOW_STATE_LOCAL_BYPASSED) | 672 | 0 | f->flow_end_flags |= FLOW_END_FLAG_STATE_BYPASSED; | 673 | | #ifdef CAPTURE_OFFLOAD | 674 | | else if (state == FLOW_STATE_CAPTURE_BYPASSED) | 675 | | f->flow_end_flags = FLOW_END_FLAG_STATE_BYPASSED; | 676 | | #endif | 677 | 100k | } |
Unexecuted instantiation: packet.c:FlowSetEndFlags Unexecuted instantiation: reputation.c:FlowSetEndFlags Unexecuted instantiation: runmodes.c:FlowSetEndFlags Unexecuted instantiation: runmode-unix-socket.c:FlowSetEndFlags Unexecuted instantiation: runmode-windivert.c:FlowSetEndFlags Unexecuted instantiation: stream-tcp.c:FlowSetEndFlags Unexecuted instantiation: stream-tcp-list.c:FlowSetEndFlags Unexecuted instantiation: stream-tcp-reassemble.c:FlowSetEndFlags Unexecuted instantiation: stream-tcp-sack.c:FlowSetEndFlags Unexecuted instantiation: suricata.c:FlowSetEndFlags Unexecuted instantiation: tm-modules.c:FlowSetEndFlags Unexecuted instantiation: tmqh-flow.c:FlowSetEndFlags Unexecuted instantiation: tmqh-packetpool.c:FlowSetEndFlags Unexecuted instantiation: tm-threads.c:FlowSetEndFlags Unexecuted instantiation: unix-manager.c:FlowSetEndFlags Unexecuted instantiation: util-debug.c:FlowSetEndFlags Unexecuted instantiation: util-decode-mime.c:FlowSetEndFlags Unexecuted instantiation: util-exception-policy.c:FlowSetEndFlags Unexecuted instantiation: util-file.c:FlowSetEndFlags Unexecuted instantiation: util-host-os-info.c:FlowSetEndFlags Unexecuted instantiation: util-ja3.c:FlowSetEndFlags Unexecuted instantiation: util-landlock.c:FlowSetEndFlags Unexecuted instantiation: util-macset.c:FlowSetEndFlags Unexecuted instantiation: util-mpm.c:FlowSetEndFlags Unexecuted instantiation: util-print.c:FlowSetEndFlags Unexecuted instantiation: util-running-modes.c:FlowSetEndFlags Unexecuted instantiation: util-streaming-buffer.c:FlowSetEndFlags Unexecuted instantiation: util-threshold-config.c:FlowSetEndFlags Unexecuted instantiation: util-time.c:FlowSetEndFlags Unexecuted instantiation: util-var.c:FlowSetEndFlags Unexecuted instantiation: util-var-name.c:FlowSetEndFlags Unexecuted instantiation: app-layer.c:FlowSetEndFlags Unexecuted instantiation: app-layer-detect-proto.c:FlowSetEndFlags Unexecuted instantiation: app-layer-dnp3.c:FlowSetEndFlags Unexecuted instantiation: app-layer-dnp3-objects.c:FlowSetEndFlags Unexecuted instantiation: app-layer-enip.c:FlowSetEndFlags Unexecuted instantiation: app-layer-enip-common.c:FlowSetEndFlags Unexecuted instantiation: app-layer-events.c:FlowSetEndFlags Unexecuted instantiation: app-layer-expectation.c:FlowSetEndFlags Unexecuted instantiation: app-layer-ftp.c:FlowSetEndFlags Unexecuted instantiation: app-layer-frames.c:FlowSetEndFlags Unexecuted instantiation: app-layer-htp.c:FlowSetEndFlags Unexecuted instantiation: app-layer-htp-file.c:FlowSetEndFlags Unexecuted instantiation: app-layer-htp-range.c:FlowSetEndFlags Unexecuted instantiation: app-layer-http2.c:FlowSetEndFlags Unexecuted instantiation: app-layer-ike.c:FlowSetEndFlags Unexecuted instantiation: app-layer-krb5.c:FlowSetEndFlags Unexecuted instantiation: app-layer-modbus.c:FlowSetEndFlags Unexecuted instantiation: app-layer-quic.c:FlowSetEndFlags Unexecuted instantiation: app-layer-mqtt.c:FlowSetEndFlags Unexecuted instantiation: app-layer-nfs-tcp.c:FlowSetEndFlags Unexecuted instantiation: app-layer-nfs-udp.c:FlowSetEndFlags Unexecuted instantiation: app-layer-ntp.c:FlowSetEndFlags Unexecuted instantiation: counters.c:FlowSetEndFlags Unexecuted instantiation: datasets-string.c:FlowSetEndFlags Unexecuted instantiation: decode.c:FlowSetEndFlags Unexecuted instantiation: decode-geneve.c:FlowSetEndFlags Unexecuted instantiation: decode-icmpv4.c:FlowSetEndFlags Unexecuted instantiation: decode-icmpv6.c:FlowSetEndFlags Unexecuted instantiation: decode-ipv4.c:FlowSetEndFlags Unexecuted instantiation: decode-ppp.c:FlowSetEndFlags Unexecuted instantiation: decode-pppoe.c:FlowSetEndFlags Unexecuted instantiation: decode-sctp.c:FlowSetEndFlags Unexecuted instantiation: decode-tcp.c:FlowSetEndFlags Unexecuted instantiation: decode-teredo.c:FlowSetEndFlags Unexecuted instantiation: decode-udp.c:FlowSetEndFlags Unexecuted instantiation: decode-vxlan.c:FlowSetEndFlags Unexecuted instantiation: defrag.c:FlowSetEndFlags Unexecuted instantiation: detect-content.c:FlowSetEndFlags Unexecuted instantiation: detect-dsize.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-address.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-address-ipv4.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-address-ipv6.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-alert.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-build.c:FlowSetEndFlags Unexecuted instantiation: detect-engine.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-content-inspection.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-frame.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-iponly.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-loader.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-mpm.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-payload.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-port.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-prefilter.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-prefilter-common.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-proto.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-register.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-siggroup.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-sigorder.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-tag.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-threshold.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-uint.c:FlowSetEndFlags Unexecuted instantiation: detect-fast-pattern.c:FlowSetEndFlags Unexecuted instantiation: detect-file-data.c:FlowSetEndFlags Unexecuted instantiation: detect-filemagic.c:FlowSetEndFlags Unexecuted instantiation: detect-filemd5.c:FlowSetEndFlags Unexecuted instantiation: detect-filename.c:FlowSetEndFlags Unexecuted instantiation: detect-filesha1.c:FlowSetEndFlags Unexecuted instantiation: detect-filesha256.c:FlowSetEndFlags Unexecuted instantiation: detect-filesize.c:FlowSetEndFlags Unexecuted instantiation: detect-filestore.c:FlowSetEndFlags Unexecuted instantiation: detect-flowbits.c:FlowSetEndFlags Unexecuted instantiation: detect-flow.c:FlowSetEndFlags Unexecuted instantiation: detect-flow-age.c:FlowSetEndFlags Unexecuted instantiation: detect-flowint.c:FlowSetEndFlags Unexecuted instantiation: detect-flowvar.c:FlowSetEndFlags Unexecuted instantiation: detect-fragbits.c:FlowSetEndFlags Unexecuted instantiation: detect-fragoffset.c:FlowSetEndFlags Unexecuted instantiation: detect-frame.c:FlowSetEndFlags Unexecuted instantiation: detect-ftpbounce.c:FlowSetEndFlags Unexecuted instantiation: detect-ftpdata.c:FlowSetEndFlags Unexecuted instantiation: detect-geoip.c:FlowSetEndFlags Unexecuted instantiation: detect-gid.c:FlowSetEndFlags Unexecuted instantiation: detect-hostbits.c:FlowSetEndFlags Unexecuted instantiation: detect-http2.c:FlowSetEndFlags Unexecuted instantiation: detect-http-client-body.c:FlowSetEndFlags Unexecuted instantiation: detect-http-cookie.c:FlowSetEndFlags Unexecuted instantiation: detect-http-header.c:FlowSetEndFlags Unexecuted instantiation: detect-http-header-common.c:FlowSetEndFlags Unexecuted instantiation: detect-http-header-names.c:FlowSetEndFlags Unexecuted instantiation: detect-http-host.c:FlowSetEndFlags Unexecuted instantiation: detect-http-location.c:FlowSetEndFlags Unexecuted instantiation: detect-http-method.c:FlowSetEndFlags Unexecuted instantiation: detect-http-protocol.c:FlowSetEndFlags Unexecuted instantiation: detect-http-raw-header.c:FlowSetEndFlags Unexecuted instantiation: detect-http-referer.c:FlowSetEndFlags Unexecuted instantiation: detect-http-request-line.c:FlowSetEndFlags Unexecuted instantiation: detect-http-response-line.c:FlowSetEndFlags Unexecuted instantiation: detect-http-server-body.c:FlowSetEndFlags Unexecuted instantiation: detect-http-server.c:FlowSetEndFlags Unexecuted instantiation: detect-http-start.c:FlowSetEndFlags Unexecuted instantiation: detect-http-stat-code.c:FlowSetEndFlags Unexecuted instantiation: detect-http-stat-msg.c:FlowSetEndFlags Unexecuted instantiation: detect-http-ua.c:FlowSetEndFlags Unexecuted instantiation: detect-http-uri.c:FlowSetEndFlags Unexecuted instantiation: detect-icmp-id.c:FlowSetEndFlags Unexecuted instantiation: detect-icmp-seq.c:FlowSetEndFlags Unexecuted instantiation: detect-icmpv4hdr.c:FlowSetEndFlags Unexecuted instantiation: detect-icmpv6hdr.c:FlowSetEndFlags Unexecuted instantiation: detect-icmpv6-mtu.c:FlowSetEndFlags Unexecuted instantiation: detect-icode.c:FlowSetEndFlags Unexecuted instantiation: detect-id.c:FlowSetEndFlags Unexecuted instantiation: detect-ike-exch-type.c:FlowSetEndFlags Unexecuted instantiation: detect-ike-spi.c:FlowSetEndFlags Unexecuted instantiation: detect-ike-vendor.c:FlowSetEndFlags Unexecuted instantiation: detect-ike-chosen-sa.c:FlowSetEndFlags Unexecuted instantiation: detect-ike-key-exchange-payload-length.c:FlowSetEndFlags Unexecuted instantiation: detect-ike-nonce-payload-length.c:FlowSetEndFlags Unexecuted instantiation: detect-ike-nonce-payload.c:FlowSetEndFlags Unexecuted instantiation: detect-ike-key-exchange-payload.c:FlowSetEndFlags Unexecuted instantiation: detect-ipaddr.c:FlowSetEndFlags Unexecuted instantiation: detect-ipopts.c:FlowSetEndFlags Unexecuted instantiation: detect-ipproto.c:FlowSetEndFlags Unexecuted instantiation: detect-iprep.c:FlowSetEndFlags Unexecuted instantiation: detect-ipv4hdr.c:FlowSetEndFlags Unexecuted instantiation: detect-ipv6hdr.c:FlowSetEndFlags Unexecuted instantiation: detect-isdataat.c:FlowSetEndFlags Unexecuted instantiation: detect-itype.c:FlowSetEndFlags Unexecuted instantiation: detect-ja4-hash.c:FlowSetEndFlags Unexecuted instantiation: detect-krb5-cname.c:FlowSetEndFlags Unexecuted instantiation: detect-krb5-errcode.c:FlowSetEndFlags Unexecuted instantiation: detect-krb5-msgtype.c:FlowSetEndFlags Unexecuted instantiation: detect-krb5-sname.c:FlowSetEndFlags Unexecuted instantiation: detect-krb5-ticket-encryption.c:FlowSetEndFlags Unexecuted instantiation: detect-l3proto.c:FlowSetEndFlags Unexecuted instantiation: detect-lua.c:FlowSetEndFlags Unexecuted instantiation: detect-mark.c:FlowSetEndFlags Unexecuted instantiation: detect-metadata.c:FlowSetEndFlags Unexecuted instantiation: detect-modbus.c:FlowSetEndFlags Unexecuted instantiation: detect-quic-sni.c:FlowSetEndFlags Unexecuted instantiation: detect-quic-ua.c:FlowSetEndFlags Unexecuted instantiation: detect-quic-version.c:FlowSetEndFlags Unexecuted instantiation: detect-quic-cyu-hash.c:FlowSetEndFlags Unexecuted instantiation: detect-quic-cyu-string.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-connack-sessionpresent.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-connect-clientid.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-connect-flags.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-connect-password.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-connect-username.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-connect-willmessage.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-connect-willtopic.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-flags.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-protocol-version.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-publish-message.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-publish-topic.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-qos.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-reason-code.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-subscribe-topic.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-type.c:FlowSetEndFlags Unexecuted instantiation: detect-mqtt-unsubscribe-topic.c:FlowSetEndFlags Unexecuted instantiation: detect-msg.c:FlowSetEndFlags Unexecuted instantiation: detect-nfs-procedure.c:FlowSetEndFlags Unexecuted instantiation: detect-nfs-version.c:FlowSetEndFlags Unexecuted instantiation: detect-noalert.c:FlowSetEndFlags Unexecuted instantiation: detect-nocase.c:FlowSetEndFlags Unexecuted instantiation: detect-offset.c:FlowSetEndFlags Unexecuted instantiation: detect-parse.c:FlowSetEndFlags Unexecuted instantiation: detect-pcre.c:FlowSetEndFlags Unexecuted instantiation: detect-pkt-data.c:FlowSetEndFlags Unexecuted instantiation: detect-pktvar.c:FlowSetEndFlags Unexecuted instantiation: detect-prefilter.c:FlowSetEndFlags Unexecuted instantiation: detect-priority.c:FlowSetEndFlags Unexecuted instantiation: detect-rawbytes.c:FlowSetEndFlags Unexecuted instantiation: detect-reference.c:FlowSetEndFlags Unexecuted instantiation: detect-replace.c:FlowSetEndFlags Unexecuted instantiation: detect-requires.c:FlowSetEndFlags Unexecuted instantiation: detect-rev.c:FlowSetEndFlags Unexecuted instantiation: detect-rfb-name.c:FlowSetEndFlags Unexecuted instantiation: detect-rfb-secresult.c:FlowSetEndFlags Unexecuted instantiation: detect-rfb-sectype.c:FlowSetEndFlags Unexecuted instantiation: detect-rpc.c:FlowSetEndFlags Unexecuted instantiation: detect-sameip.c:FlowSetEndFlags Unexecuted instantiation: detect-sid.c:FlowSetEndFlags Unexecuted instantiation: detect-sip-method.c:FlowSetEndFlags Unexecuted instantiation: detect-sip-protocol.c:FlowSetEndFlags Unexecuted instantiation: detect-sip-request-line.c:FlowSetEndFlags Unexecuted instantiation: detect-sip-response-line.c:FlowSetEndFlags Unexecuted instantiation: detect-sip-stat-code.c:FlowSetEndFlags Unexecuted instantiation: detect-sip-stat-msg.c:FlowSetEndFlags Unexecuted instantiation: detect-sip-uri.c:FlowSetEndFlags Unexecuted instantiation: detect-smb-ntlmssp.c:FlowSetEndFlags Unexecuted instantiation: detect-smb-share.c:FlowSetEndFlags Unexecuted instantiation: detect-snmp-community.c:FlowSetEndFlags Unexecuted instantiation: detect-snmp-pdu_type.c:FlowSetEndFlags Unexecuted instantiation: detect-snmp-usm.c:FlowSetEndFlags Unexecuted instantiation: detect-snmp-version.c:FlowSetEndFlags Unexecuted instantiation: detect-dhcp-leasetime.c:FlowSetEndFlags Unexecuted instantiation: detect-dhcp-rebinding-time.c:FlowSetEndFlags Unexecuted instantiation: detect-dhcp-renewal-time.c:FlowSetEndFlags Unexecuted instantiation: detect-ssh-hassh.c:FlowSetEndFlags Unexecuted instantiation: detect-ssh-hassh-server.c:FlowSetEndFlags Unexecuted instantiation: detect-ssh-hassh-server-string.c:FlowSetEndFlags Unexecuted instantiation: detect-ssh-hassh-string.c:FlowSetEndFlags Unexecuted instantiation: detect-ssh-proto.c:FlowSetEndFlags Unexecuted instantiation: detect-ssh-proto-version.c:FlowSetEndFlags Unexecuted instantiation: detect-ssh-software.c:FlowSetEndFlags Unexecuted instantiation: detect-ssh-software-version.c:FlowSetEndFlags Unexecuted instantiation: detect-ssl-state.c:FlowSetEndFlags Unexecuted instantiation: detect-ssl-version.c:FlowSetEndFlags Unexecuted instantiation: detect-stream_size.c:FlowSetEndFlags Unexecuted instantiation: detect-tag.c:FlowSetEndFlags Unexecuted instantiation: detect-target.c:FlowSetEndFlags Unexecuted instantiation: detect-tcp-ack.c:FlowSetEndFlags Unexecuted instantiation: detect-tcp-flags.c:FlowSetEndFlags Unexecuted instantiation: detect-tcphdr.c:FlowSetEndFlags Unexecuted instantiation: detect-tcpmss.c:FlowSetEndFlags Unexecuted instantiation: detect-tcp-seq.c:FlowSetEndFlags Unexecuted instantiation: detect-tcp-window.c:FlowSetEndFlags Unexecuted instantiation: detect-template2.c:FlowSetEndFlags Unexecuted instantiation: detect-template.c:FlowSetEndFlags Unexecuted instantiation: detect-template-rust-buffer.c:FlowSetEndFlags Unexecuted instantiation: detect-threshold.c:FlowSetEndFlags Unexecuted instantiation: detect-tls.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-cert-fingerprint.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-cert-issuer.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-certs.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-cert-serial.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-cert-subject.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-cert-validity.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-ja3-hash.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-ja3s-hash.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-ja3s-string.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-ja3-string.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-sni.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-version.c:FlowSetEndFlags Unexecuted instantiation: detect-tls-random.c:FlowSetEndFlags Unexecuted instantiation: detect-tos.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-casechange.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-compress-whitespace.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-dotprefix.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-header-lowercase.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-md5.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-pcrexform.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-sha1.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-sha256.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-strip-pseudo-headers.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-strip-whitespace.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-urldecode.c:FlowSetEndFlags Unexecuted instantiation: detect-transform-xor.c:FlowSetEndFlags Unexecuted instantiation: detect-ttl.c:FlowSetEndFlags Unexecuted instantiation: detect-udphdr.c:FlowSetEndFlags Unexecuted instantiation: detect-uricontent.c:FlowSetEndFlags Unexecuted instantiation: detect-urilen.c:FlowSetEndFlags Unexecuted instantiation: detect-within.c:FlowSetEndFlags Unexecuted instantiation: detect-xbits.c:FlowSetEndFlags Unexecuted instantiation: flow-bit.c:FlowSetEndFlags Unexecuted instantiation: flow-bypass.c:FlowSetEndFlags Unexecuted instantiation: flow-var.c:FlowSetEndFlags Unexecuted instantiation: flow-worker.c:FlowSetEndFlags Unexecuted instantiation: host-bit.c:FlowSetEndFlags Unexecuted instantiation: host.c:FlowSetEndFlags Unexecuted instantiation: ippair-bit.c:FlowSetEndFlags Unexecuted instantiation: ippair.c:FlowSetEndFlags Unexecuted instantiation: output.c:FlowSetEndFlags Unexecuted instantiation: output-eve-stream.c:FlowSetEndFlags Unexecuted instantiation: output-filestore.c:FlowSetEndFlags Unexecuted instantiation: output-json-alert.c:FlowSetEndFlags Unexecuted instantiation: output-json-anomaly.c:FlowSetEndFlags Unexecuted instantiation: output-json-bittorrent-dht.c:FlowSetEndFlags Unexecuted instantiation: output-json.c:FlowSetEndFlags Unexecuted instantiation: output-json-common.c:FlowSetEndFlags Unexecuted instantiation: output-json-dcerpc.c:FlowSetEndFlags Unexecuted instantiation: output-json-dhcp.c:FlowSetEndFlags Unexecuted instantiation: output-json-dnp3.c:FlowSetEndFlags Unexecuted instantiation: output-json-dnp3-objects.c:FlowSetEndFlags Unexecuted instantiation: output-json-dns.c:FlowSetEndFlags Unexecuted instantiation: output-json-drop.c:FlowSetEndFlags Unexecuted instantiation: output-json-email-common.c:FlowSetEndFlags Unexecuted instantiation: output-json-file.c:FlowSetEndFlags Unexecuted instantiation: output-json-flow.c:FlowSetEndFlags Unexecuted instantiation: output-json-frame.c:FlowSetEndFlags Unexecuted instantiation: output-json-ftp.c:FlowSetEndFlags Unexecuted instantiation: output-json-http2.c:FlowSetEndFlags Unexecuted instantiation: output-json-http.c:FlowSetEndFlags Unexecuted instantiation: output-json-ike.c:FlowSetEndFlags Unexecuted instantiation: output-json-krb5.c:FlowSetEndFlags Unexecuted instantiation: output-json-metadata.c:FlowSetEndFlags Unexecuted instantiation: output-json-modbus.c:FlowSetEndFlags Unexecuted instantiation: output-json-quic.c:FlowSetEndFlags Unexecuted instantiation: output-json-mqtt.c:FlowSetEndFlags Unexecuted instantiation: output-json-netflow.c:FlowSetEndFlags Unexecuted instantiation: output-json-nfs.c:FlowSetEndFlags Unexecuted instantiation: output-json-pgsql.c:FlowSetEndFlags Unexecuted instantiation: output-json-rdp.c:FlowSetEndFlags Unexecuted instantiation: output-json-rfb.c:FlowSetEndFlags Unexecuted instantiation: output-json-sip.c:FlowSetEndFlags Unexecuted instantiation: output-json-smb.c:FlowSetEndFlags Unexecuted instantiation: output-json-smtp.c:FlowSetEndFlags Unexecuted instantiation: output-json-snmp.c:FlowSetEndFlags Unexecuted instantiation: output-json-ssh.c:FlowSetEndFlags Unexecuted instantiation: output-json-stats.c:FlowSetEndFlags Unexecuted instantiation: output-json-template.c:FlowSetEndFlags Unexecuted instantiation: output-json-tftp.c:FlowSetEndFlags Unexecuted instantiation: output-json-tls.c:FlowSetEndFlags Unexecuted instantiation: output-eve-syslog.c:FlowSetEndFlags Unexecuted instantiation: output-packet.c:FlowSetEndFlags Unexecuted instantiation: output-stats.c:FlowSetEndFlags Unexecuted instantiation: output-streaming.c:FlowSetEndFlags Unexecuted instantiation: output-tx.c:FlowSetEndFlags Unexecuted instantiation: respond-reject.c:FlowSetEndFlags Unexecuted instantiation: respond-reject-libnet11.c:FlowSetEndFlags Unexecuted instantiation: runmode-af-packet.c:FlowSetEndFlags Unexecuted instantiation: runmode-af-xdp.c:FlowSetEndFlags Unexecuted instantiation: runmode-erf-dag.c:FlowSetEndFlags Unexecuted instantiation: runmode-erf-file.c:FlowSetEndFlags Unexecuted instantiation: runmode-ipfw.c:FlowSetEndFlags Unexecuted instantiation: runmode-napatech.c:FlowSetEndFlags Unexecuted instantiation: runmode-nflog.c:FlowSetEndFlags Unexecuted instantiation: runmode-nfq.c:FlowSetEndFlags Unexecuted instantiation: runmode-pcap.c:FlowSetEndFlags Unexecuted instantiation: runmode-pcap-file.c:FlowSetEndFlags Unexecuted instantiation: runmode-pfring.c:FlowSetEndFlags Unexecuted instantiation: rust-context.c:FlowSetEndFlags Unexecuted instantiation: source-af-packet.c:FlowSetEndFlags Unexecuted instantiation: source-af-xdp.c:FlowSetEndFlags Unexecuted instantiation: source-dpdk.c:FlowSetEndFlags Unexecuted instantiation: source-erf-dag.c:FlowSetEndFlags Unexecuted instantiation: source-erf-file.c:FlowSetEndFlags Unexecuted instantiation: source-ipfw.c:FlowSetEndFlags Unexecuted instantiation: source-napatech.c:FlowSetEndFlags Unexecuted instantiation: source-netmap.c:FlowSetEndFlags Unexecuted instantiation: source-nflog.c:FlowSetEndFlags Unexecuted instantiation: source-nfq.c:FlowSetEndFlags Unexecuted instantiation: source-pcap.c:FlowSetEndFlags Unexecuted instantiation: source-pcap-file.c:FlowSetEndFlags Unexecuted instantiation: source-pcap-file-directory-helper.c:FlowSetEndFlags Unexecuted instantiation: source-pcap-file-helper.c:FlowSetEndFlags Unexecuted instantiation: source-pfring.c:FlowSetEndFlags Unexecuted instantiation: source-windivert.c:FlowSetEndFlags Unexecuted instantiation: stream-tcp-inline.c:FlowSetEndFlags Unexecuted instantiation: util-action.c:FlowSetEndFlags Unexecuted instantiation: util-classification-config.c:FlowSetEndFlags Unexecuted instantiation: util-detect.c:FlowSetEndFlags Unexecuted instantiation: util-file-decompression.c:FlowSetEndFlags Unexecuted instantiation: util-file-swf-decompression.c:FlowSetEndFlags Unexecuted instantiation: util-logopenfile.c:FlowSetEndFlags Unexecuted instantiation: util-mpm-ac-bs.c:FlowSetEndFlags Unexecuted instantiation: util-mpm-ac.c:FlowSetEndFlags Unexecuted instantiation: util-mpm-ac-ks.c:FlowSetEndFlags Unexecuted instantiation: util-reference-config.c:FlowSetEndFlags Unexecuted instantiation: util-rule-vars.c:FlowSetEndFlags Unexecuted instantiation: util-runmodes.c:FlowSetEndFlags Unexecuted instantiation: util-port-interval-tree.c:FlowSetEndFlags Unexecuted instantiation: alert-debuglog.c:FlowSetEndFlags Unexecuted instantiation: alert-fastlog.c:FlowSetEndFlags Unexecuted instantiation: alert-syslog.c:FlowSetEndFlags Unexecuted instantiation: app-layer-htp-body.c:FlowSetEndFlags Unexecuted instantiation: app-layer-htp-xff.c:FlowSetEndFlags Unexecuted instantiation: app-layer-register.c:FlowSetEndFlags Unexecuted instantiation: decode-esp.c:FlowSetEndFlags Unexecuted instantiation: detect-app-layer-event.c:FlowSetEndFlags Unexecuted instantiation: detect-app-layer-protocol.c:FlowSetEndFlags Unexecuted instantiation: detect-asn1.c:FlowSetEndFlags Unexecuted instantiation: detect-base64-data.c:FlowSetEndFlags Unexecuted instantiation: detect-base64-decode.c:FlowSetEndFlags Unexecuted instantiation: detect-bsize.c:FlowSetEndFlags Unexecuted instantiation: detect-bypass.c:FlowSetEndFlags Unexecuted instantiation: detect-byte.c:FlowSetEndFlags Unexecuted instantiation: detect-byte-extract.c:FlowSetEndFlags Unexecuted instantiation: detect-bytejump.c:FlowSetEndFlags Unexecuted instantiation: detect-bytemath.c:FlowSetEndFlags Unexecuted instantiation: detect-bytetest.c:FlowSetEndFlags Unexecuted instantiation: detect.c:FlowSetEndFlags Unexecuted instantiation: detect-cipservice.c:FlowSetEndFlags Unexecuted instantiation: detect-classtype.c:FlowSetEndFlags Unexecuted instantiation: detect-config.c:FlowSetEndFlags Unexecuted instantiation: detect-csum.c:FlowSetEndFlags Unexecuted instantiation: detect-datarep.c:FlowSetEndFlags Unexecuted instantiation: detect-dataset.c:FlowSetEndFlags Unexecuted instantiation: detect-dce-iface.c:FlowSetEndFlags Unexecuted instantiation: detect-dce-opnum.c:FlowSetEndFlags Unexecuted instantiation: detect-dce-stub-data.c:FlowSetEndFlags Unexecuted instantiation: detect-depth.c:FlowSetEndFlags Unexecuted instantiation: detect-detection-filter.c:FlowSetEndFlags Unexecuted instantiation: detect-distance.c:FlowSetEndFlags Unexecuted instantiation: detect-dnp3.c:FlowSetEndFlags Unexecuted instantiation: detect-dns-opcode.c:FlowSetEndFlags Unexecuted instantiation: detect-dns-query.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-analyzer.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-enip.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-event.c:FlowSetEndFlags Unexecuted instantiation: detect-engine-file.c:FlowSetEndFlags Unexecuted instantiation: detect-file-hash-common.c:FlowSetEndFlags Unexecuted instantiation: detect-http-accept.c:FlowSetEndFlags Unexecuted instantiation: detect-http-accept-enc.c:FlowSetEndFlags Unexecuted instantiation: detect-http-accept-lang.c:FlowSetEndFlags Unexecuted instantiation: detect-http-connection.c:FlowSetEndFlags Unexecuted instantiation: detect-http-content-len.c:FlowSetEndFlags Unexecuted instantiation: detect-http-content-type.c:FlowSetEndFlags Unexecuted instantiation: log-httplog.c:FlowSetEndFlags Unexecuted instantiation: log-pcap.c:FlowSetEndFlags Unexecuted instantiation: log-stats.c:FlowSetEndFlags Unexecuted instantiation: log-tcp-data.c:FlowSetEndFlags Unexecuted instantiation: log-tlslog.c:FlowSetEndFlags Unexecuted instantiation: log-tlsstore.c:FlowSetEndFlags Unexecuted instantiation: stream.c:FlowSetEndFlags Unexecuted instantiation: fuzz_sigpcap_aware.c:FlowSetEndFlags Unexecuted instantiation: util-unittest-helper.c:FlowSetEndFlags Unexecuted instantiation: fuzz_decodepcapfile.c:FlowSetEndFlags Unexecuted instantiation: fuzz_mimedecparseline.c:FlowSetEndFlags Unexecuted instantiation: fuzz_siginit.c:FlowSetEndFlags Unexecuted instantiation: fuzz_sigpcap.c:FlowSetEndFlags Unexecuted instantiation: fuzz_applayerprotodetectgetproto.c:FlowSetEndFlags Unexecuted instantiation: fuzz_predefpcap_aware.c:FlowSetEndFlags |
678 | | |
679 | | static inline bool FlowIsBypassed(const Flow *f) |
680 | 15.0M | { |
681 | 15.0M | if ( |
682 | | #ifdef CAPTURE_OFFLOAD |
683 | | f->flow_state == FLOW_STATE_CAPTURE_BYPASSED || |
684 | | #endif |
685 | 15.0M | f->flow_state == FLOW_STATE_LOCAL_BYPASSED) { |
686 | 121 | return true; |
687 | 121 | } |
688 | 15.0M | return false; |
689 | 15.0M | } Unexecuted instantiation: fuzz_applayerparserparse.c:FlowIsBypassed Unexecuted instantiation: app-layer-parser.c:FlowIsBypassed Unexecuted instantiation: app-layer-rdp.c:FlowIsBypassed Unexecuted instantiation: app-layer-rfb.c:FlowIsBypassed Unexecuted instantiation: app-layer-sip.c:FlowIsBypassed Unexecuted instantiation: app-layer-smb.c:FlowIsBypassed Unexecuted instantiation: app-layer-smtp.c:FlowIsBypassed Unexecuted instantiation: app-layer-snmp.c:FlowIsBypassed Unexecuted instantiation: app-layer-ssh.c:FlowIsBypassed Unexecuted instantiation: app-layer-ssl.c:FlowIsBypassed Unexecuted instantiation: app-layer-tftp.c:FlowIsBypassed Unexecuted instantiation: detect-engine-state.c:FlowIsBypassed Unexecuted instantiation: flow.c:FlowIsBypassed Unexecuted instantiation: flow-hash.c:FlowIsBypassed Unexecuted instantiation: flow-manager.c:FlowIsBypassed Unexecuted instantiation: flow-queue.c:FlowIsBypassed Unexecuted instantiation: flow-spare-pool.c:FlowIsBypassed Unexecuted instantiation: flow-storage.c:FlowIsBypassed Unexecuted instantiation: flow-timeout.c:FlowIsBypassed Unexecuted instantiation: flow-util.c:FlowIsBypassed Unexecuted instantiation: host-timeout.c:FlowIsBypassed Unexecuted instantiation: ippair-timeout.c:FlowIsBypassed Unexecuted instantiation: output-file.c:FlowIsBypassed Unexecuted instantiation: output-filedata.c:FlowIsBypassed Unexecuted instantiation: output-flow.c:FlowIsBypassed Unexecuted instantiation: packet.c:FlowIsBypassed Unexecuted instantiation: reputation.c:FlowIsBypassed Unexecuted instantiation: runmodes.c:FlowIsBypassed Unexecuted instantiation: runmode-unix-socket.c:FlowIsBypassed Unexecuted instantiation: runmode-windivert.c:FlowIsBypassed Unexecuted instantiation: stream-tcp.c:FlowIsBypassed Unexecuted instantiation: stream-tcp-list.c:FlowIsBypassed Unexecuted instantiation: stream-tcp-reassemble.c:FlowIsBypassed Unexecuted instantiation: stream-tcp-sack.c:FlowIsBypassed Unexecuted instantiation: suricata.c:FlowIsBypassed Unexecuted instantiation: tm-modules.c:FlowIsBypassed Unexecuted instantiation: tmqh-flow.c:FlowIsBypassed Unexecuted instantiation: tmqh-packetpool.c:FlowIsBypassed Unexecuted instantiation: tm-threads.c:FlowIsBypassed Unexecuted instantiation: unix-manager.c:FlowIsBypassed Unexecuted instantiation: util-debug.c:FlowIsBypassed Unexecuted instantiation: util-decode-mime.c:FlowIsBypassed Unexecuted instantiation: util-exception-policy.c:FlowIsBypassed Unexecuted instantiation: util-file.c:FlowIsBypassed Unexecuted instantiation: util-host-os-info.c:FlowIsBypassed Unexecuted instantiation: util-ja3.c:FlowIsBypassed Unexecuted instantiation: util-landlock.c:FlowIsBypassed Unexecuted instantiation: util-macset.c:FlowIsBypassed Unexecuted instantiation: util-mpm.c:FlowIsBypassed Unexecuted instantiation: util-print.c:FlowIsBypassed Unexecuted instantiation: util-running-modes.c:FlowIsBypassed Unexecuted instantiation: util-streaming-buffer.c:FlowIsBypassed Unexecuted instantiation: util-threshold-config.c:FlowIsBypassed Unexecuted instantiation: util-time.c:FlowIsBypassed Unexecuted instantiation: util-var.c:FlowIsBypassed Unexecuted instantiation: util-var-name.c:FlowIsBypassed Unexecuted instantiation: app-layer.c:FlowIsBypassed Unexecuted instantiation: app-layer-detect-proto.c:FlowIsBypassed Unexecuted instantiation: app-layer-dnp3.c:FlowIsBypassed Unexecuted instantiation: app-layer-dnp3-objects.c:FlowIsBypassed Unexecuted instantiation: app-layer-enip.c:FlowIsBypassed Unexecuted instantiation: app-layer-enip-common.c:FlowIsBypassed Unexecuted instantiation: app-layer-events.c:FlowIsBypassed Unexecuted instantiation: app-layer-expectation.c:FlowIsBypassed Unexecuted instantiation: app-layer-ftp.c:FlowIsBypassed Unexecuted instantiation: app-layer-frames.c:FlowIsBypassed Unexecuted instantiation: app-layer-htp.c:FlowIsBypassed Unexecuted instantiation: app-layer-htp-file.c:FlowIsBypassed Unexecuted instantiation: app-layer-htp-range.c:FlowIsBypassed Unexecuted instantiation: app-layer-http2.c:FlowIsBypassed Unexecuted instantiation: app-layer-ike.c:FlowIsBypassed Unexecuted instantiation: app-layer-krb5.c:FlowIsBypassed Unexecuted instantiation: app-layer-modbus.c:FlowIsBypassed Unexecuted instantiation: app-layer-quic.c:FlowIsBypassed Unexecuted instantiation: app-layer-mqtt.c:FlowIsBypassed Unexecuted instantiation: app-layer-nfs-tcp.c:FlowIsBypassed Unexecuted instantiation: app-layer-nfs-udp.c:FlowIsBypassed Unexecuted instantiation: app-layer-ntp.c:FlowIsBypassed Unexecuted instantiation: counters.c:FlowIsBypassed Unexecuted instantiation: datasets-string.c:FlowIsBypassed Unexecuted instantiation: decode.c:FlowIsBypassed Unexecuted instantiation: decode-geneve.c:FlowIsBypassed Unexecuted instantiation: decode-icmpv4.c:FlowIsBypassed Unexecuted instantiation: decode-icmpv6.c:FlowIsBypassed Unexecuted instantiation: decode-ipv4.c:FlowIsBypassed Unexecuted instantiation: decode-ppp.c:FlowIsBypassed Unexecuted instantiation: decode-pppoe.c:FlowIsBypassed Unexecuted instantiation: decode-sctp.c:FlowIsBypassed Unexecuted instantiation: decode-tcp.c:FlowIsBypassed Unexecuted instantiation: decode-teredo.c:FlowIsBypassed Unexecuted instantiation: decode-udp.c:FlowIsBypassed Unexecuted instantiation: decode-vxlan.c:FlowIsBypassed Unexecuted instantiation: defrag.c:FlowIsBypassed Unexecuted instantiation: detect-content.c:FlowIsBypassed Unexecuted instantiation: detect-dsize.c:FlowIsBypassed Unexecuted instantiation: detect-engine-address.c:FlowIsBypassed Unexecuted instantiation: detect-engine-address-ipv4.c:FlowIsBypassed Unexecuted instantiation: detect-engine-address-ipv6.c:FlowIsBypassed Unexecuted instantiation: detect-engine-alert.c:FlowIsBypassed Unexecuted instantiation: detect-engine-build.c:FlowIsBypassed Unexecuted instantiation: detect-engine.c:FlowIsBypassed Unexecuted instantiation: detect-engine-content-inspection.c:FlowIsBypassed Unexecuted instantiation: detect-engine-frame.c:FlowIsBypassed Unexecuted instantiation: detect-engine-iponly.c:FlowIsBypassed Unexecuted instantiation: detect-engine-loader.c:FlowIsBypassed Unexecuted instantiation: detect-engine-mpm.c:FlowIsBypassed Unexecuted instantiation: detect-engine-payload.c:FlowIsBypassed Unexecuted instantiation: detect-engine-port.c:FlowIsBypassed Unexecuted instantiation: detect-engine-prefilter.c:FlowIsBypassed Unexecuted instantiation: detect-engine-prefilter-common.c:FlowIsBypassed Unexecuted instantiation: detect-engine-proto.c:FlowIsBypassed Unexecuted instantiation: detect-engine-register.c:FlowIsBypassed Unexecuted instantiation: detect-engine-siggroup.c:FlowIsBypassed Unexecuted instantiation: detect-engine-sigorder.c:FlowIsBypassed Unexecuted instantiation: detect-engine-tag.c:FlowIsBypassed Unexecuted instantiation: detect-engine-threshold.c:FlowIsBypassed Unexecuted instantiation: detect-engine-uint.c:FlowIsBypassed Unexecuted instantiation: detect-fast-pattern.c:FlowIsBypassed Unexecuted instantiation: detect-file-data.c:FlowIsBypassed Unexecuted instantiation: detect-filemagic.c:FlowIsBypassed Unexecuted instantiation: detect-filemd5.c:FlowIsBypassed Unexecuted instantiation: detect-filename.c:FlowIsBypassed Unexecuted instantiation: detect-filesha1.c:FlowIsBypassed Unexecuted instantiation: detect-filesha256.c:FlowIsBypassed Unexecuted instantiation: detect-filesize.c:FlowIsBypassed Unexecuted instantiation: detect-filestore.c:FlowIsBypassed Unexecuted instantiation: detect-flowbits.c:FlowIsBypassed Unexecuted instantiation: detect-flow.c:FlowIsBypassed Unexecuted instantiation: detect-flow-age.c:FlowIsBypassed Unexecuted instantiation: detect-flowint.c:FlowIsBypassed Unexecuted instantiation: detect-flowvar.c:FlowIsBypassed Unexecuted instantiation: detect-fragbits.c:FlowIsBypassed Unexecuted instantiation: detect-fragoffset.c:FlowIsBypassed Unexecuted instantiation: detect-frame.c:FlowIsBypassed Unexecuted instantiation: detect-ftpbounce.c:FlowIsBypassed Unexecuted instantiation: detect-ftpdata.c:FlowIsBypassed Unexecuted instantiation: detect-geoip.c:FlowIsBypassed Unexecuted instantiation: detect-gid.c:FlowIsBypassed Unexecuted instantiation: detect-hostbits.c:FlowIsBypassed Unexecuted instantiation: detect-http2.c:FlowIsBypassed Unexecuted instantiation: detect-http-client-body.c:FlowIsBypassed Unexecuted instantiation: detect-http-cookie.c:FlowIsBypassed Unexecuted instantiation: detect-http-header.c:FlowIsBypassed Unexecuted instantiation: detect-http-header-common.c:FlowIsBypassed Unexecuted instantiation: detect-http-header-names.c:FlowIsBypassed Unexecuted instantiation: detect-http-host.c:FlowIsBypassed Unexecuted instantiation: detect-http-location.c:FlowIsBypassed Unexecuted instantiation: detect-http-method.c:FlowIsBypassed Unexecuted instantiation: detect-http-protocol.c:FlowIsBypassed Unexecuted instantiation: detect-http-raw-header.c:FlowIsBypassed Unexecuted instantiation: detect-http-referer.c:FlowIsBypassed Unexecuted instantiation: detect-http-request-line.c:FlowIsBypassed Unexecuted instantiation: detect-http-response-line.c:FlowIsBypassed Unexecuted instantiation: detect-http-server-body.c:FlowIsBypassed Unexecuted instantiation: detect-http-server.c:FlowIsBypassed Unexecuted instantiation: detect-http-start.c:FlowIsBypassed Unexecuted instantiation: detect-http-stat-code.c:FlowIsBypassed Unexecuted instantiation: detect-http-stat-msg.c:FlowIsBypassed Unexecuted instantiation: detect-http-ua.c:FlowIsBypassed Unexecuted instantiation: detect-http-uri.c:FlowIsBypassed Unexecuted instantiation: detect-icmp-id.c:FlowIsBypassed Unexecuted instantiation: detect-icmp-seq.c:FlowIsBypassed Unexecuted instantiation: detect-icmpv4hdr.c:FlowIsBypassed Unexecuted instantiation: detect-icmpv6hdr.c:FlowIsBypassed Unexecuted instantiation: detect-icmpv6-mtu.c:FlowIsBypassed Unexecuted instantiation: detect-icode.c:FlowIsBypassed Unexecuted instantiation: detect-id.c:FlowIsBypassed Unexecuted instantiation: detect-ike-exch-type.c:FlowIsBypassed Unexecuted instantiation: detect-ike-spi.c:FlowIsBypassed Unexecuted instantiation: detect-ike-vendor.c:FlowIsBypassed Unexecuted instantiation: detect-ike-chosen-sa.c:FlowIsBypassed Unexecuted instantiation: detect-ike-key-exchange-payload-length.c:FlowIsBypassed Unexecuted instantiation: detect-ike-nonce-payload-length.c:FlowIsBypassed Unexecuted instantiation: detect-ike-nonce-payload.c:FlowIsBypassed Unexecuted instantiation: detect-ike-key-exchange-payload.c:FlowIsBypassed Unexecuted instantiation: detect-ipaddr.c:FlowIsBypassed Unexecuted instantiation: detect-ipopts.c:FlowIsBypassed Unexecuted instantiation: detect-ipproto.c:FlowIsBypassed Unexecuted instantiation: detect-iprep.c:FlowIsBypassed Unexecuted instantiation: detect-ipv4hdr.c:FlowIsBypassed Unexecuted instantiation: detect-ipv6hdr.c:FlowIsBypassed Unexecuted instantiation: detect-isdataat.c:FlowIsBypassed Unexecuted instantiation: detect-itype.c:FlowIsBypassed Unexecuted instantiation: detect-ja4-hash.c:FlowIsBypassed Unexecuted instantiation: detect-krb5-cname.c:FlowIsBypassed Unexecuted instantiation: detect-krb5-errcode.c:FlowIsBypassed Unexecuted instantiation: detect-krb5-msgtype.c:FlowIsBypassed Unexecuted instantiation: detect-krb5-sname.c:FlowIsBypassed Unexecuted instantiation: detect-krb5-ticket-encryption.c:FlowIsBypassed Unexecuted instantiation: detect-l3proto.c:FlowIsBypassed Unexecuted instantiation: detect-lua.c:FlowIsBypassed Unexecuted instantiation: detect-mark.c:FlowIsBypassed Unexecuted instantiation: detect-metadata.c:FlowIsBypassed Unexecuted instantiation: detect-modbus.c:FlowIsBypassed Unexecuted instantiation: detect-quic-sni.c:FlowIsBypassed Unexecuted instantiation: detect-quic-ua.c:FlowIsBypassed Unexecuted instantiation: detect-quic-version.c:FlowIsBypassed Unexecuted instantiation: detect-quic-cyu-hash.c:FlowIsBypassed Unexecuted instantiation: detect-quic-cyu-string.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-connack-sessionpresent.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-connect-clientid.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-connect-flags.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-connect-password.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-connect-username.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-connect-willmessage.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-connect-willtopic.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-flags.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-protocol-version.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-publish-message.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-publish-topic.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-qos.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-reason-code.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-subscribe-topic.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-type.c:FlowIsBypassed Unexecuted instantiation: detect-mqtt-unsubscribe-topic.c:FlowIsBypassed Unexecuted instantiation: detect-msg.c:FlowIsBypassed Unexecuted instantiation: detect-nfs-procedure.c:FlowIsBypassed Unexecuted instantiation: detect-nfs-version.c:FlowIsBypassed Unexecuted instantiation: detect-noalert.c:FlowIsBypassed Unexecuted instantiation: detect-nocase.c:FlowIsBypassed Unexecuted instantiation: detect-offset.c:FlowIsBypassed Unexecuted instantiation: detect-parse.c:FlowIsBypassed Unexecuted instantiation: detect-pcre.c:FlowIsBypassed Unexecuted instantiation: detect-pkt-data.c:FlowIsBypassed Unexecuted instantiation: detect-pktvar.c:FlowIsBypassed Unexecuted instantiation: detect-prefilter.c:FlowIsBypassed Unexecuted instantiation: detect-priority.c:FlowIsBypassed Unexecuted instantiation: detect-rawbytes.c:FlowIsBypassed Unexecuted instantiation: detect-reference.c:FlowIsBypassed Unexecuted instantiation: detect-replace.c:FlowIsBypassed Unexecuted instantiation: detect-requires.c:FlowIsBypassed Unexecuted instantiation: detect-rev.c:FlowIsBypassed Unexecuted instantiation: detect-rfb-name.c:FlowIsBypassed Unexecuted instantiation: detect-rfb-secresult.c:FlowIsBypassed Unexecuted instantiation: detect-rfb-sectype.c:FlowIsBypassed Unexecuted instantiation: detect-rpc.c:FlowIsBypassed Unexecuted instantiation: detect-sameip.c:FlowIsBypassed Unexecuted instantiation: detect-sid.c:FlowIsBypassed Unexecuted instantiation: detect-sip-method.c:FlowIsBypassed Unexecuted instantiation: detect-sip-protocol.c:FlowIsBypassed Unexecuted instantiation: detect-sip-request-line.c:FlowIsBypassed Unexecuted instantiation: detect-sip-response-line.c:FlowIsBypassed Unexecuted instantiation: detect-sip-stat-code.c:FlowIsBypassed Unexecuted instantiation: detect-sip-stat-msg.c:FlowIsBypassed Unexecuted instantiation: detect-sip-uri.c:FlowIsBypassed Unexecuted instantiation: detect-smb-ntlmssp.c:FlowIsBypassed Unexecuted instantiation: detect-smb-share.c:FlowIsBypassed Unexecuted instantiation: detect-snmp-community.c:FlowIsBypassed Unexecuted instantiation: detect-snmp-pdu_type.c:FlowIsBypassed Unexecuted instantiation: detect-snmp-usm.c:FlowIsBypassed Unexecuted instantiation: detect-snmp-version.c:FlowIsBypassed Unexecuted instantiation: detect-dhcp-leasetime.c:FlowIsBypassed Unexecuted instantiation: detect-dhcp-rebinding-time.c:FlowIsBypassed Unexecuted instantiation: detect-dhcp-renewal-time.c:FlowIsBypassed Unexecuted instantiation: detect-ssh-hassh.c:FlowIsBypassed Unexecuted instantiation: detect-ssh-hassh-server.c:FlowIsBypassed Unexecuted instantiation: detect-ssh-hassh-server-string.c:FlowIsBypassed Unexecuted instantiation: detect-ssh-hassh-string.c:FlowIsBypassed Unexecuted instantiation: detect-ssh-proto.c:FlowIsBypassed Unexecuted instantiation: detect-ssh-proto-version.c:FlowIsBypassed Unexecuted instantiation: detect-ssh-software.c:FlowIsBypassed Unexecuted instantiation: detect-ssh-software-version.c:FlowIsBypassed Unexecuted instantiation: detect-ssl-state.c:FlowIsBypassed Unexecuted instantiation: detect-ssl-version.c:FlowIsBypassed Unexecuted instantiation: detect-stream_size.c:FlowIsBypassed Unexecuted instantiation: detect-tag.c:FlowIsBypassed Unexecuted instantiation: detect-target.c:FlowIsBypassed Unexecuted instantiation: detect-tcp-ack.c:FlowIsBypassed Unexecuted instantiation: detect-tcp-flags.c:FlowIsBypassed Unexecuted instantiation: detect-tcphdr.c:FlowIsBypassed Unexecuted instantiation: detect-tcpmss.c:FlowIsBypassed Unexecuted instantiation: detect-tcp-seq.c:FlowIsBypassed Unexecuted instantiation: detect-tcp-window.c:FlowIsBypassed Unexecuted instantiation: detect-template2.c:FlowIsBypassed Unexecuted instantiation: detect-template.c:FlowIsBypassed Unexecuted instantiation: detect-template-rust-buffer.c:FlowIsBypassed Unexecuted instantiation: detect-threshold.c:FlowIsBypassed Unexecuted instantiation: detect-tls.c:FlowIsBypassed Unexecuted instantiation: detect-tls-cert-fingerprint.c:FlowIsBypassed Unexecuted instantiation: detect-tls-cert-issuer.c:FlowIsBypassed Unexecuted instantiation: detect-tls-certs.c:FlowIsBypassed Unexecuted instantiation: detect-tls-cert-serial.c:FlowIsBypassed Unexecuted instantiation: detect-tls-cert-subject.c:FlowIsBypassed Unexecuted instantiation: detect-tls-cert-validity.c:FlowIsBypassed Unexecuted instantiation: detect-tls-ja3-hash.c:FlowIsBypassed Unexecuted instantiation: detect-tls-ja3s-hash.c:FlowIsBypassed Unexecuted instantiation: detect-tls-ja3s-string.c:FlowIsBypassed Unexecuted instantiation: detect-tls-ja3-string.c:FlowIsBypassed Unexecuted instantiation: detect-tls-sni.c:FlowIsBypassed Unexecuted instantiation: detect-tls-version.c:FlowIsBypassed Unexecuted instantiation: detect-tls-random.c:FlowIsBypassed Unexecuted instantiation: detect-tos.c:FlowIsBypassed Unexecuted instantiation: detect-transform-casechange.c:FlowIsBypassed Unexecuted instantiation: detect-transform-compress-whitespace.c:FlowIsBypassed Unexecuted instantiation: detect-transform-dotprefix.c:FlowIsBypassed Unexecuted instantiation: detect-transform-header-lowercase.c:FlowIsBypassed Unexecuted instantiation: detect-transform-md5.c:FlowIsBypassed Unexecuted instantiation: detect-transform-pcrexform.c:FlowIsBypassed Unexecuted instantiation: detect-transform-sha1.c:FlowIsBypassed Unexecuted instantiation: detect-transform-sha256.c:FlowIsBypassed Unexecuted instantiation: detect-transform-strip-pseudo-headers.c:FlowIsBypassed Unexecuted instantiation: detect-transform-strip-whitespace.c:FlowIsBypassed Unexecuted instantiation: detect-transform-urldecode.c:FlowIsBypassed Unexecuted instantiation: detect-transform-xor.c:FlowIsBypassed Unexecuted instantiation: detect-ttl.c:FlowIsBypassed Unexecuted instantiation: detect-udphdr.c:FlowIsBypassed Unexecuted instantiation: detect-uricontent.c:FlowIsBypassed Unexecuted instantiation: detect-urilen.c:FlowIsBypassed Unexecuted instantiation: detect-within.c:FlowIsBypassed Unexecuted instantiation: detect-xbits.c:FlowIsBypassed Unexecuted instantiation: flow-bit.c:FlowIsBypassed Unexecuted instantiation: flow-bypass.c:FlowIsBypassed Unexecuted instantiation: flow-var.c:FlowIsBypassed flow-worker.c:FlowIsBypassed Line | Count | Source | 680 | 15.0M | { | 681 | 15.0M | if ( | 682 | | #ifdef CAPTURE_OFFLOAD | 683 | | f->flow_state == FLOW_STATE_CAPTURE_BYPASSED || | 684 | | #endif | 685 | 15.0M | f->flow_state == FLOW_STATE_LOCAL_BYPASSED) { | 686 | 121 | return true; | 687 | 121 | } | 688 | 15.0M | return false; | 689 | 15.0M | } |
Unexecuted instantiation: host-bit.c:FlowIsBypassed Unexecuted instantiation: host.c:FlowIsBypassed Unexecuted instantiation: ippair-bit.c:FlowIsBypassed Unexecuted instantiation: ippair.c:FlowIsBypassed Unexecuted instantiation: output.c:FlowIsBypassed Unexecuted instantiation: output-eve-stream.c:FlowIsBypassed Unexecuted instantiation: output-filestore.c:FlowIsBypassed Unexecuted instantiation: output-json-alert.c:FlowIsBypassed Unexecuted instantiation: output-json-anomaly.c:FlowIsBypassed Unexecuted instantiation: output-json-bittorrent-dht.c:FlowIsBypassed Unexecuted instantiation: output-json.c:FlowIsBypassed Unexecuted instantiation: output-json-common.c:FlowIsBypassed Unexecuted instantiation: output-json-dcerpc.c:FlowIsBypassed Unexecuted instantiation: output-json-dhcp.c:FlowIsBypassed Unexecuted instantiation: output-json-dnp3.c:FlowIsBypassed Unexecuted instantiation: output-json-dnp3-objects.c:FlowIsBypassed Unexecuted instantiation: output-json-dns.c:FlowIsBypassed Unexecuted instantiation: output-json-drop.c:FlowIsBypassed Unexecuted instantiation: output-json-email-common.c:FlowIsBypassed Unexecuted instantiation: output-json-file.c:FlowIsBypassed Unexecuted instantiation: output-json-flow.c:FlowIsBypassed Unexecuted instantiation: output-json-frame.c:FlowIsBypassed Unexecuted instantiation: output-json-ftp.c:FlowIsBypassed Unexecuted instantiation: output-json-http2.c:FlowIsBypassed Unexecuted instantiation: output-json-http.c:FlowIsBypassed Unexecuted instantiation: output-json-ike.c:FlowIsBypassed Unexecuted instantiation: output-json-krb5.c:FlowIsBypassed Unexecuted instantiation: output-json-metadata.c:FlowIsBypassed Unexecuted instantiation: output-json-modbus.c:FlowIsBypassed Unexecuted instantiation: output-json-quic.c:FlowIsBypassed Unexecuted instantiation: output-json-mqtt.c:FlowIsBypassed Unexecuted instantiation: output-json-netflow.c:FlowIsBypassed Unexecuted instantiation: output-json-nfs.c:FlowIsBypassed Unexecuted instantiation: output-json-pgsql.c:FlowIsBypassed Unexecuted instantiation: output-json-rdp.c:FlowIsBypassed Unexecuted instantiation: output-json-rfb.c:FlowIsBypassed Unexecuted instantiation: output-json-sip.c:FlowIsBypassed Unexecuted instantiation: output-json-smb.c:FlowIsBypassed Unexecuted instantiation: output-json-smtp.c:FlowIsBypassed Unexecuted instantiation: output-json-snmp.c:FlowIsBypassed Unexecuted instantiation: output-json-ssh.c:FlowIsBypassed Unexecuted instantiation: output-json-stats.c:FlowIsBypassed Unexecuted instantiation: output-json-template.c:FlowIsBypassed Unexecuted instantiation: output-json-tftp.c:FlowIsBypassed Unexecuted instantiation: output-json-tls.c:FlowIsBypassed Unexecuted instantiation: output-eve-syslog.c:FlowIsBypassed Unexecuted instantiation: output-packet.c:FlowIsBypassed Unexecuted instantiation: output-stats.c:FlowIsBypassed Unexecuted instantiation: output-streaming.c:FlowIsBypassed Unexecuted instantiation: output-tx.c:FlowIsBypassed Unexecuted instantiation: respond-reject.c:FlowIsBypassed Unexecuted instantiation: respond-reject-libnet11.c:FlowIsBypassed Unexecuted instantiation: runmode-af-packet.c:FlowIsBypassed Unexecuted instantiation: runmode-af-xdp.c:FlowIsBypassed Unexecuted instantiation: runmode-erf-dag.c:FlowIsBypassed Unexecuted instantiation: runmode-erf-file.c:FlowIsBypassed Unexecuted instantiation: runmode-ipfw.c:FlowIsBypassed Unexecuted instantiation: runmode-napatech.c:FlowIsBypassed Unexecuted instantiation: runmode-nflog.c:FlowIsBypassed Unexecuted instantiation: runmode-nfq.c:FlowIsBypassed Unexecuted instantiation: runmode-pcap.c:FlowIsBypassed Unexecuted instantiation: runmode-pcap-file.c:FlowIsBypassed Unexecuted instantiation: runmode-pfring.c:FlowIsBypassed Unexecuted instantiation: rust-context.c:FlowIsBypassed Unexecuted instantiation: source-af-packet.c:FlowIsBypassed Unexecuted instantiation: source-af-xdp.c:FlowIsBypassed Unexecuted instantiation: source-dpdk.c:FlowIsBypassed Unexecuted instantiation: source-erf-dag.c:FlowIsBypassed Unexecuted instantiation: source-erf-file.c:FlowIsBypassed Unexecuted instantiation: source-ipfw.c:FlowIsBypassed Unexecuted instantiation: source-napatech.c:FlowIsBypassed Unexecuted instantiation: source-netmap.c:FlowIsBypassed Unexecuted instantiation: source-nflog.c:FlowIsBypassed Unexecuted instantiation: source-nfq.c:FlowIsBypassed Unexecuted instantiation: source-pcap.c:FlowIsBypassed Unexecuted instantiation: source-pcap-file.c:FlowIsBypassed Unexecuted instantiation: source-pcap-file-directory-helper.c:FlowIsBypassed Unexecuted instantiation: source-pcap-file-helper.c:FlowIsBypassed Unexecuted instantiation: source-pfring.c:FlowIsBypassed Unexecuted instantiation: source-windivert.c:FlowIsBypassed Unexecuted instantiation: stream-tcp-inline.c:FlowIsBypassed Unexecuted instantiation: util-action.c:FlowIsBypassed Unexecuted instantiation: util-classification-config.c:FlowIsBypassed Unexecuted instantiation: util-detect.c:FlowIsBypassed Unexecuted instantiation: util-file-decompression.c:FlowIsBypassed Unexecuted instantiation: util-file-swf-decompression.c:FlowIsBypassed Unexecuted instantiation: util-logopenfile.c:FlowIsBypassed Unexecuted instantiation: util-mpm-ac-bs.c:FlowIsBypassed Unexecuted instantiation: util-mpm-ac.c:FlowIsBypassed Unexecuted instantiation: util-mpm-ac-ks.c:FlowIsBypassed Unexecuted instantiation: util-reference-config.c:FlowIsBypassed Unexecuted instantiation: util-rule-vars.c:FlowIsBypassed Unexecuted instantiation: util-runmodes.c:FlowIsBypassed Unexecuted instantiation: util-port-interval-tree.c:FlowIsBypassed Unexecuted instantiation: alert-debuglog.c:FlowIsBypassed Unexecuted instantiation: alert-fastlog.c:FlowIsBypassed Unexecuted instantiation: alert-syslog.c:FlowIsBypassed Unexecuted instantiation: app-layer-htp-body.c:FlowIsBypassed Unexecuted instantiation: app-layer-htp-xff.c:FlowIsBypassed Unexecuted instantiation: app-layer-register.c:FlowIsBypassed Unexecuted instantiation: decode-esp.c:FlowIsBypassed Unexecuted instantiation: detect-app-layer-event.c:FlowIsBypassed Unexecuted instantiation: detect-app-layer-protocol.c:FlowIsBypassed Unexecuted instantiation: detect-asn1.c:FlowIsBypassed Unexecuted instantiation: detect-base64-data.c:FlowIsBypassed Unexecuted instantiation: detect-base64-decode.c:FlowIsBypassed Unexecuted instantiation: detect-bsize.c:FlowIsBypassed Unexecuted instantiation: detect-bypass.c:FlowIsBypassed Unexecuted instantiation: detect-byte.c:FlowIsBypassed Unexecuted instantiation: detect-byte-extract.c:FlowIsBypassed Unexecuted instantiation: detect-bytejump.c:FlowIsBypassed Unexecuted instantiation: detect-bytemath.c:FlowIsBypassed Unexecuted instantiation: detect-bytetest.c:FlowIsBypassed Unexecuted instantiation: detect.c:FlowIsBypassed Unexecuted instantiation: detect-cipservice.c:FlowIsBypassed Unexecuted instantiation: detect-classtype.c:FlowIsBypassed Unexecuted instantiation: detect-config.c:FlowIsBypassed Unexecuted instantiation: detect-csum.c:FlowIsBypassed Unexecuted instantiation: detect-datarep.c:FlowIsBypassed Unexecuted instantiation: detect-dataset.c:FlowIsBypassed Unexecuted instantiation: detect-dce-iface.c:FlowIsBypassed Unexecuted instantiation: detect-dce-opnum.c:FlowIsBypassed Unexecuted instantiation: detect-dce-stub-data.c:FlowIsBypassed Unexecuted instantiation: detect-depth.c:FlowIsBypassed Unexecuted instantiation: detect-detection-filter.c:FlowIsBypassed Unexecuted instantiation: detect-distance.c:FlowIsBypassed Unexecuted instantiation: detect-dnp3.c:FlowIsBypassed Unexecuted instantiation: detect-dns-opcode.c:FlowIsBypassed Unexecuted instantiation: detect-dns-query.c:FlowIsBypassed Unexecuted instantiation: detect-engine-analyzer.c:FlowIsBypassed Unexecuted instantiation: detect-engine-enip.c:FlowIsBypassed Unexecuted instantiation: detect-engine-event.c:FlowIsBypassed Unexecuted instantiation: detect-engine-file.c:FlowIsBypassed Unexecuted instantiation: detect-file-hash-common.c:FlowIsBypassed Unexecuted instantiation: detect-http-accept.c:FlowIsBypassed Unexecuted instantiation: detect-http-accept-enc.c:FlowIsBypassed Unexecuted instantiation: detect-http-accept-lang.c:FlowIsBypassed Unexecuted instantiation: detect-http-connection.c:FlowIsBypassed Unexecuted instantiation: detect-http-content-len.c:FlowIsBypassed Unexecuted instantiation: detect-http-content-type.c:FlowIsBypassed Unexecuted instantiation: log-httplog.c:FlowIsBypassed Unexecuted instantiation: log-pcap.c:FlowIsBypassed Unexecuted instantiation: log-stats.c:FlowIsBypassed Unexecuted instantiation: log-tcp-data.c:FlowIsBypassed Unexecuted instantiation: log-tlslog.c:FlowIsBypassed Unexecuted instantiation: log-tlsstore.c:FlowIsBypassed Unexecuted instantiation: stream.c:FlowIsBypassed Unexecuted instantiation: fuzz_sigpcap_aware.c:FlowIsBypassed Unexecuted instantiation: util-unittest-helper.c:FlowIsBypassed Unexecuted instantiation: fuzz_decodepcapfile.c:FlowIsBypassed Unexecuted instantiation: fuzz_mimedecparseline.c:FlowIsBypassed Unexecuted instantiation: fuzz_siginit.c:FlowIsBypassed Unexecuted instantiation: fuzz_sigpcap.c:FlowIsBypassed Unexecuted instantiation: fuzz_applayerprotodetectgetproto.c:FlowIsBypassed Unexecuted instantiation: fuzz_predefpcap_aware.c:FlowIsBypassed |
690 | | |
691 | | int FlowClearMemory(Flow *,uint8_t ); |
692 | | |
693 | | AppProto FlowGetAppProtocol(const Flow *f); |
694 | | void *FlowGetAppState(const Flow *f); |
695 | | uint8_t FlowGetDisruptionFlags(const Flow *f, uint8_t flags); |
696 | | |
697 | | void FlowHandlePacketUpdate(Flow *f, Packet *p, ThreadVars *tv, DecodeThreadVars *dtv); |
698 | | |
699 | | #endif /* __FLOW_H__ */ |