Coverage Report

Created: 2025-07-23 07:29

/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
packet.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
output-json.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__ */