Coverage Report

Created: 2025-11-16 07:09

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/suricata7/src/flow.h
Line
Count
Source
1
/* Copyright (C) 2007-2025 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-exception-policy-types.h"
34
#include "util-var.h"
35
#include "util-optimize.h"
36
#include "app-layer-protos.h"
37
38
/* Part of the flow structure, so we declare it here.
39
 * The actual declaration is in app-layer-parser.c */
40
typedef struct AppLayerParserState_ AppLayerParserState;
41
42
142
#define FLOW_QUIET true
43
44
15.6M
#define TOSERVER 0
45
7.04M
#define TOCLIENT 1
46
47
/* per flow flags */
48
49
/** At least one packet from the source address was seen */
50
3.56M
#define FLOW_TO_SRC_SEEN                BIT_U32(0)
51
/** At least one packet from the destination address was seen */
52
4.31M
#define FLOW_TO_DST_SEEN                BIT_U32(1)
53
54
// vacancy
55
56
// vacancy bit 3
57
58
// vacancy bit 4
59
60
/** Packet belonging to this flow should not be inspected at all */
61
6.93M
#define FLOW_NOPACKET_INSPECTION        BIT_U32(5)
62
/** Packet payloads belonging to this flow should not be inspected */
63
22.1M
#define FLOW_NOPAYLOAD_INSPECTION       BIT_U32(6)
64
65
/** All packets in this flow should be dropped */
66
20.6M
#define FLOW_ACTION_DROP                BIT_U32(7)
67
68
/** Sgh for toserver direction set (even if it's NULL) */
69
27.5M
#define FLOW_SGH_TOSERVER               BIT_U32(8)
70
/** Sgh for toclient direction set (even if it's NULL) */
71
27.1M
#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
991k
#define FLOW_HAS_ALERTS                 BIT_U32(12)
80
81
/** Pattern matcher alproto detection done */
82
2.38M
#define FLOW_TS_PM_ALPROTO_DETECT_DONE  BIT_U32(13)
83
/** Probing parser alproto detection done */
84
1.49M
#define FLOW_TS_PP_ALPROTO_DETECT_DONE  BIT_U32(14)
85
/** Expectation alproto detection done */
86
1.19M
#define FLOW_TS_PE_ALPROTO_DETECT_DONE  BIT_U32(15)
87
/** Pattern matcher alproto detection done */
88
1.72M
#define FLOW_TC_PM_ALPROTO_DETECT_DONE  BIT_U32(16)
89
/** Probing parser alproto detection done */
90
1.34M
#define FLOW_TC_PP_ALPROTO_DETECT_DONE  BIT_U32(17)
91
/** Expectation alproto detection done */
92
1.18M
#define FLOW_TC_PE_ALPROTO_DETECT_DONE  BIT_U32(18)
93
167k
#define FLOW_TIMEOUT_REASSEMBLY_DONE    BIT_U32(19)
94
95
/** flow is ipv4 */
96
2.01M
#define FLOW_IPV4                       BIT_U32(20)
97
/** flow is ipv6 */
98
113k
#define FLOW_IPV6                       BIT_U32(21)
99
100
4.03M
#define FLOW_PROTO_DETECT_TS_DONE       BIT_U32(22)
101
3.31M
#define FLOW_PROTO_DETECT_TC_DONE       BIT_U32(23)
102
103
/** Indicate that alproto detection for flow should be done again */
104
102M
#define FLOW_CHANGE_PROTO               BIT_U32(24)
105
106
6.35M
#define FLOW_WRONG_THREAD               BIT_U32(25)
107
/** Protocol detection told us flow is picked up in wrong direction (midstream) */
108
27.8M
#define FLOW_DIR_REVERSED               BIT_U32(26)
109
/** Indicate that the flow did trigger an expectation creation */
110
5.67k
#define FLOW_HAS_EXPECTATION            BIT_U32(27)
111
112
/** All packets in this flow should be passed */
113
98.0k
#define FLOW_ACTION_PASS BIT_U32(28)
114
115
12.9M
#define FLOW_TS_APP_UPDATED BIT_U32(29)
116
13.0M
#define FLOW_TC_APP_UPDATED BIT_U32(30)
117
118
/* File flags */
119
120
357k
#define FLOWFILE_INIT                   0
121
122
/** no magic on files in this flow */
123
4.72M
#define FLOWFILE_NO_MAGIC_TS            BIT_U16(0)
124
2.70M
#define FLOWFILE_NO_MAGIC_TC            BIT_U16(1)
125
126
/** even if the flow has files, don't store 'm */
127
8.95M
#define FLOWFILE_NO_STORE_TS            BIT_U16(2)
128
4.76M
#define FLOWFILE_NO_STORE_TC            BIT_U16(3)
129
/** no md5 on files in this flow */
130
4.84M
#define FLOWFILE_NO_MD5_TS              BIT_U16(4)
131
2.82M
#define FLOWFILE_NO_MD5_TC              BIT_U16(5)
132
133
/** no sha1 on files in this flow */
134
4.84M
#define FLOWFILE_NO_SHA1_TS             BIT_U16(6)
135
2.82M
#define FLOWFILE_NO_SHA1_TC             BIT_U16(7)
136
137
/** no sha256 on files in this flow */
138
4.84M
#define FLOWFILE_NO_SHA256_TS           BIT_U16(8)
139
2.82M
#define FLOWFILE_NO_SHA256_TC           BIT_U16(9)
140
141
/** no size tracking of files in this flow */
142
693k
#define FLOWFILE_NO_SIZE_TS             BIT_U16(10)
143
846k
#define FLOWFILE_NO_SIZE_TC             BIT_U16(11)
144
145
/** store files in the flow */
146
8.29M
#define FLOWFILE_STORE_TS BIT_U16(12)
147
3.95M
#define FLOWFILE_STORE_TC BIT_U16(13)
148
149
574k
#define FLOWFILE_NONE_TS (FLOWFILE_NO_MAGIC_TS | \
150
574k
                          FLOWFILE_NO_STORE_TS | \
151
574k
                          FLOWFILE_NO_MD5_TS   | \
152
574k
                          FLOWFILE_NO_SHA1_TS  | \
153
574k
                          FLOWFILE_NO_SHA256_TS| \
154
574k
                          FLOWFILE_NO_SIZE_TS)
155
727k
#define FLOWFILE_NONE_TC (FLOWFILE_NO_MAGIC_TC | \
156
727k
                          FLOWFILE_NO_STORE_TC | \
157
727k
                          FLOWFILE_NO_MD5_TC   | \
158
727k
                          FLOWFILE_NO_SHA1_TC  | \
159
727k
                          FLOWFILE_NO_SHA256_TC| \
160
727k
                          FLOWFILE_NO_SIZE_TC)
161
238k
#define FLOWFILE_NONE    (FLOWFILE_NONE_TS|FLOWFILE_NONE_TC)
162
163
#define FLOW_IS_IPV4(f) \
164
813k
    (((f)->flags & FLOW_IPV4) == FLOW_IPV4)
165
#define FLOW_IS_IPV6(f) \
166
44.0k
    (((f)->flags & FLOW_IPV6) == FLOW_IPV6)
167
168
#define FLOW_GET_SP(f)  \
169
799k
    ((f)->flags & FLOW_DIR_REVERSED) ? (f)->dp : (f)->sp;
170
#define FLOW_GET_DP(f)  \
171
799k
    ((f)->flags & FLOW_DIR_REVERSED) ? (f)->sp : (f)->dp;
172
173
308k
#define FLOW_COPY_IPV4_ADDR_TO_PACKET(fa, pa) do {      \
174
308k
        (pa)->family = AF_INET;                         \
175
308k
        (pa)->addr_data32[0] = (fa)->addr_data32[0];    \
176
308k
    } while (0)
177
178
12.4k
#define FLOW_COPY_IPV6_ADDR_TO_PACKET(fa, pa) do {      \
179
12.4k
        (pa)->family = AF_INET6;                        \
180
12.4k
        (pa)->addr_data32[0] = (fa)->addr_data32[0];    \
181
12.4k
        (pa)->addr_data32[1] = (fa)->addr_data32[1];    \
182
12.4k
        (pa)->addr_data32[2] = (fa)->addr_data32[2];    \
183
12.4k
        (pa)->addr_data32[3] = (fa)->addr_data32[3];    \
184
12.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
173k
#define FLOW_SET_IPV4_SRC_ADDR_FROM_PACKET(p, a) do {             \
192
173k
        (a)->addr_data32[0] = (uint32_t)(p)->ip4h->s_ip_src.s_addr; \
193
173k
        (a)->addr_data32[1] = 0;                                  \
194
173k
        (a)->addr_data32[2] = 0;                                  \
195
173k
        (a)->addr_data32[3] = 0;                                  \
196
173k
    } while (0)
197
198
173k
#define FLOW_SET_IPV4_DST_ADDR_FROM_PACKET(p, a) do {             \
199
173k
        (a)->addr_data32[0] = (uint32_t)(p)->ip4h->s_ip_dst.s_addr; \
200
173k
        (a)->addr_data32[1] = 0;                                  \
201
173k
        (a)->addr_data32[2] = 0;                                  \
202
173k
        (a)->addr_data32[3] = 0;                                  \
203
173k
    } while (0)
204
205
/* Set the IPv6 addressesinto the Addrs of the Packet.
206
 * Make sure p->ip6h is initialized and validated. */
207
25.9k
#define FLOW_SET_IPV6_SRC_ADDR_FROM_PACKET(p, a) do {   \
208
25.9k
        (a)->addr_data32[0] = (p)->ip6h->s_ip6_src[0];  \
209
25.9k
        (a)->addr_data32[1] = (p)->ip6h->s_ip6_src[1];  \
210
25.9k
        (a)->addr_data32[2] = (p)->ip6h->s_ip6_src[2];  \
211
25.9k
        (a)->addr_data32[3] = (p)->ip6h->s_ip6_src[3];  \
212
25.9k
    } while (0)
213
214
25.9k
#define FLOW_SET_IPV6_DST_ADDR_FROM_PACKET(p, a) do {   \
215
25.9k
        (a)->addr_data32[0] = (p)->ip6h->s_ip6_dst[0];  \
216
25.9k
        (a)->addr_data32[1] = (p)->ip6h->s_ip6_dst[1];  \
217
25.9k
        (a)->addr_data32[2] = (p)->ip6h->s_ip6_dst[2];  \
218
25.9k
        (a)->addr_data32[3] = (p)->ip6h->s_ip6_dst[3];  \
219
25.9k
    } while (0)
220
221
/* pkt flow flags */
222
219M
#define FLOW_PKT_TOSERVER               0x01
223
62.7M
#define FLOW_PKT_TOCLIENT               0x02
224
6.56M
#define FLOW_PKT_ESTABLISHED            0x04
225
15.3M
#define FLOW_PKT_TOSERVER_FIRST         0x20
226
15.1M
#define FLOW_PKT_TOCLIENT_FIRST         0x40
227
/** last pseudo packet in the flow. Can be used to trigger final clean,
228
 *  logging, etc. */
229
1.78M
#define FLOW_PKT_LAST_PSEUDO            0x80
230
231
124k
#define FLOW_END_FLAG_STATE_NEW         0x01
232
96.6k
#define FLOW_END_FLAG_STATE_ESTABLISHED 0x02
233
72.8k
#define FLOW_END_FLAG_STATE_CLOSED      0x04
234
95.4k
#define FLOW_END_FLAG_EMERGENCY         0x08
235
388k
#define FLOW_END_FLAG_TIMEOUT           0x10
236
95.4k
#define FLOW_END_FLAG_FORCED            0x20
237
95.4k
#define FLOW_END_FLAG_SHUTDOWN          0x40
238
0
#define FLOW_END_FLAG_STATE_BYPASSED    0x80
239
240
/** Mutex or RWLocks for the flow. */
241
//#define FLOWLOCK_RWLOCK
242
#define FLOWLOCK_MUTEX
243
244
#ifdef FLOWLOCK_RWLOCK
245
    #ifdef FLOWLOCK_MUTEX
246
        #error Cannot enable both FLOWLOCK_RWLOCK and FLOWLOCK_MUTEX
247
    #endif
248
#endif
249
250
#ifdef FLOWLOCK_RWLOCK
251
    #define FLOWLOCK_INIT(fb) SCRWLockInit(&(fb)->r, NULL)
252
    #define FLOWLOCK_DESTROY(fb) SCRWLockDestroy(&(fb)->r)
253
    #define FLOWLOCK_RDLOCK(fb) SCRWLockRDLock(&(fb)->r)
254
    #define FLOWLOCK_WRLOCK(fb) SCRWLockWRLock(&(fb)->r)
255
    #define FLOWLOCK_TRYRDLOCK(fb) SCRWLockTryRDLock(&(fb)->r)
256
    #define FLOWLOCK_TRYWRLOCK(fb) SCRWLockTryWRLock(&(fb)->r)
257
    #define FLOWLOCK_UNLOCK(fb) SCRWLockUnlock(&(fb)->r)
258
#elif defined FLOWLOCK_MUTEX
259
1.39M
    #define FLOWLOCK_INIT(fb) SCMutexInit(&(fb)->m, NULL)
260
729k
    #define FLOWLOCK_DESTROY(fb) SCMutexDestroy(&(fb)->m)
261
    #define FLOWLOCK_RDLOCK(fb) SCMutexLock(&(fb)->m)
262
7.16M
    #define FLOWLOCK_WRLOCK(fb) SCMutexLock(&(fb)->m)
263
    #define FLOWLOCK_TRYRDLOCK(fb) SCMutexTrylock(&(fb)->m)
264
0
    #define FLOWLOCK_TRYWRLOCK(fb) SCMutexTrylock(&(fb)->m)
265
7.16M
    #define FLOWLOCK_UNLOCK(fb) SCMutexUnlock(&(fb)->m)
266
#else
267
    #error Enable FLOWLOCK_RWLOCK or FLOWLOCK_MUTEX
268
#endif
269
270
3.39M
#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))
271
2.07M
#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))
272
629k
#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))
273
274
948k
#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))
275
301k
#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))
276
584k
#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))
277
278
1.15M
#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))
279
1.16M
#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))
280
1.15M
#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))
281
282
/* global flow config */
283
typedef struct FlowCnf_
284
{
285
    uint32_t hash_rand;
286
    uint32_t hash_size;
287
    uint32_t prealloc;
288
289
    uint32_t timeout_new;
290
    uint32_t timeout_est;
291
292
    uint32_t emergency_recovery;
293
294
    enum ExceptionPolicy memcap_policy;
295
296
    SC_ATOMIC_DECLARE(uint64_t, memcap);
297
} FlowConfig;
298
299
/* Hash key for the flow hash */
300
typedef struct FlowKey_
301
{
302
    Address src, dst;
303
    Port sp, dp;
304
    uint8_t proto;
305
    uint8_t recursion_level;
306
    uint16_t livedev_id;
307
    uint16_t vlan_id[VLAN_MAX_LAYERS];
308
} FlowKey;
309
310
typedef struct FlowAddress_ {
311
    union {
312
        uint32_t       address_un_data32[4]; /* type-specific field */
313
        uint16_t       address_un_data16[8]; /* type-specific field */
314
        uint8_t        address_un_data8[16]; /* type-specific field */
315
    } address;
316
} FlowAddress;
317
318
355M
#define addr_data32 address.address_un_data32
319
#define addr_data16 address.address_un_data16
320
#define addr_data8  address.address_un_data8
321
322
typedef unsigned short FlowStateType;
323
324
/** Local Thread ID */
325
typedef uint16_t FlowThreadId;
326
327
/**
328
 *  \brief Flow data structure.
329
 *
330
 *  The flow is a global data structure that is created for new packets of a
331
 *  flow and then looked up for the following packets of a flow.
332
 *
333
 *  Locking
334
 *
335
 *  The flow is updated/used by multiple packets at the same time. This is why
336
 *  there is a flow-mutex. It's a mutex and not a spinlock because some
337
 *  operations on the flow can be quite expensive, thus spinning would be
338
 *  too expensive.
339
 *
340
 *  The flow "header" (addresses, ports, proto, recursion level) are static
341
 *  after the initialization and remain read-only throughout the entire live
342
 *  of a flow. This is why we can access those without protection of the lock.
343
 */
344
345
typedef struct Flow_
346
{
347
    /* flow "header", used for hashing and flow lookup. Static after init,
348
     * so safe to look at without lock */
349
    FlowAddress src, dst;
350
    union {
351
        Port sp;        /**< tcp/udp source port */
352
        struct {
353
            uint8_t type;   /**< icmp type */
354
            uint8_t code;   /**< icmp code */
355
        } icmp_s;
356
357
        struct {
358
            uint32_t spi; /**< esp spi */
359
        } esp;
360
    };
361
    union {
362
        Port dp;        /**< tcp/udp destination port */
363
        struct {
364
            uint8_t type;   /**< icmp type */
365
            uint8_t code;   /**< icmp code */
366
        } icmp_d;
367
    };
368
    uint8_t proto;
369
    uint8_t recursion_level;
370
    uint16_t vlan_id[VLAN_MAX_LAYERS];
371
372
    uint8_t vlan_idx;
373
374
    /* track toserver/toclient flow timeout needs */
375
    union {
376
        struct {
377
            uint8_t ffr_ts:4;
378
            uint8_t ffr_tc:4;
379
        };
380
        uint8_t ffr;
381
    };
382
383
    /** timestamp in seconds of the moment this flow will timeout
384
     *  according to the timeout policy. Does *not* take emergency
385
     *  mode into account. */
386
    uint32_t timeout_at;
387
388
    /** Thread ID for the stream/detect portion of this flow */
389
    FlowThreadId thread_id[2];
390
391
    struct Flow_ *next; /* (hash) list next */
392
    /** Incoming interface */
393
    struct LiveDevice_ *livedev;
394
395
    /** flow hash - the flow hash before hash table size mod. */
396
    uint32_t flow_hash;
397
398
    /** timeout policy value in seconds to add to the lastts.tv_sec
399
     *  when a packet has been received. */
400
    uint32_t timeout_policy;
401
402
    /* time stamp of last update (last packet). Set/updated under the
403
     * flow and flow hash row locks, safe to read under either the
404
     * flow lock or flow hash row lock. */
405
    SCTime_t lastts;
406
407
    FlowStateType flow_state;
408
409
    /** flow tenant id, used to setup flow timeout and stream pseudo
410
     *  packets with the correct tenant id set */
411
    uint32_t tenant_id;
412
413
    uint32_t probing_parser_toserver_alproto_masks;
414
    uint32_t probing_parser_toclient_alproto_masks;
415
416
    uint32_t flags;         /**< generic flags */
417
418
    uint16_t file_flags;    /**< file tracking/extraction flags */
419
420
    /** destination port to be used in protocol detection. This is meant
421
     *  for use with STARTTLS and HTTP CONNECT detection */
422
    uint16_t protodetect_dp; /**< 0 if not used */
423
424
    /* Parent flow id for protocol like ftp */
425
    int64_t parent_id;
426
427
#ifdef FLOWLOCK_RWLOCK
428
    SCRWLock r;
429
#elif defined FLOWLOCK_MUTEX
430
    SCMutex m;
431
#else
432
    #error Enable FLOWLOCK_RWLOCK or FLOWLOCK_MUTEX
433
#endif
434
435
    /** protocol specific data pointer, e.g. for TcpSession */
436
    void *protoctx;
437
438
    /** mapping to Flow's protocol specific protocols for timeouts
439
        and state and free functions. */
440
    uint8_t protomap;
441
442
    uint8_t flow_end_flags;
443
    /* coccinelle: Flow:flow_end_flags:FLOW_END_FLAG_ */
444
445
    AppProto alproto; /**< \brief application level protocol */
446
    AppProto alproto_ts;
447
    AppProto alproto_tc;
448
449
    /** original application level protocol. Used to indicate the previous
450
       protocol when changing to another protocol , e.g. with STARTTLS. */
451
    AppProto alproto_orig;
452
    /** expected app protocol: used in protocol change/upgrade like in
453
     *  STARTTLS. */
454
    AppProto alproto_expect;
455
456
    /** detection engine ctx version used to inspect this flow. Set at initial
457
     *  inspection. If it doesn't match the currently in use de_ctx, the
458
     *  stored sgh ptrs are reset. */
459
    uint32_t de_ctx_version;
460
461
    /** ttl tracking */
462
    uint8_t min_ttl_toserver;
463
    uint8_t max_ttl_toserver;
464
    uint8_t min_ttl_toclient;
465
    uint8_t max_ttl_toclient;
466
467
    /** which exception policies were applied, if any */
468
    uint8_t applied_exception_policy;
469
470
    /** application level storage ptrs.
471
     *
472
     */
473
    AppLayerParserState *alparser;     /**< parser internal state */
474
    void *alstate;      /**< application layer state */
475
476
    /** toclient sgh for this flow. Only use when FLOW_SGH_TOCLIENT flow flag
477
     *  has been set. */
478
    const struct SigGroupHead_ *sgh_toclient;
479
    /** toserver sgh for this flow. Only use when FLOW_SGH_TOSERVER flow flag
480
     *  has been set. */
481
    const struct SigGroupHead_ *sgh_toserver;
482
483
    /* pointer to the var list */
484
    GenericVar *flowvar;
485
486
    struct FlowBucket_ *fb;
487
488
    SCTime_t startts;
489
490
    uint32_t todstpktcnt;
491
    uint32_t tosrcpktcnt;
492
    uint64_t todstbytecnt;
493
    uint64_t tosrcbytecnt;
494
} Flow;
495
496
enum FlowState {
497
    FLOW_STATE_NEW = 0,
498
    FLOW_STATE_ESTABLISHED,
499
    FLOW_STATE_CLOSED,
500
    FLOW_STATE_LOCAL_BYPASSED,
501
#ifdef CAPTURE_OFFLOAD
502
    FLOW_STATE_CAPTURE_BYPASSED,
503
#endif
504
};
505
#ifdef CAPTURE_OFFLOAD
506
#define FLOW_STATE_SIZE 5
507
#else
508
20
#define FLOW_STATE_SIZE 4
509
#endif
510
511
typedef struct FlowProtoTimeout_ {
512
    uint32_t new_timeout;
513
    uint32_t est_timeout;
514
    uint32_t closed_timeout;
515
    uint32_t bypassed_timeout;
516
} FlowProtoTimeout;
517
518
typedef struct FlowProtoFreeFunc_ {
519
    void (*Freefunc)(void *);
520
} FlowProtoFreeFunc;
521
522
typedef struct FlowBypassInfo_ {
523
    bool (* BypassUpdate)(Flow *f, void *data, time_t tsec);
524
    void (* BypassFree)(void *data);
525
    void *bypass_data;
526
    uint64_t tosrcpktcnt;
527
    uint64_t tosrcbytecnt;
528
    uint64_t todstpktcnt;
529
    uint64_t todstbytecnt;
530
} FlowBypassInfo;
531
532
#include "flow-queue.h"
533
534
typedef struct FlowLookupStruct_ // TODO name
535
{
536
    /** thread store of spare queues */
537
    FlowQueuePrivate spare_queue;
538
    DecodeThreadVars *dtv;
539
    FlowQueuePrivate work_queue;
540
    uint32_t emerg_spare_sync_stamp;
541
} FlowLookupStruct;
542
543
/** \brief prepare packet for a life with flow
544
 *  Set PKT_WANTS_FLOW flag to indicate workers should do a flow lookup
545
 *  and calc the hash value to be used in the lookup and autofp flow
546
 *  balancing. */
547
void FlowSetupPacket(Packet *p);
548
void FlowHandlePacket (ThreadVars *, FlowLookupStruct *, Packet *);
549
void FlowInitConfig(bool);
550
void FlowReset(void);
551
void FlowShutdown(void);
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
enum ExceptionPolicy FlowGetMemcapExceptionPolicy(void);
576
577
FlowStorageId GetFlowBypassInfoID(void);
578
void RegisterFlowBypassInfo(void);
579
580
void FlowGetLastTimeAsParts(Flow *flow, uint64_t *secs, uint64_t *usecs);
581
uint32_t FlowGetFlags(Flow *flow);
582
uint16_t FlowGetSourcePort(Flow *flow);
583
uint16_t FlowGetDestinationPort(Flow *flow);
584
585
/** ----- Inline functions ----- */
586
587
static inline AppProto FlowGetAppProtocol(const Flow *f)
588
14.2M
{
589
14.2M
    return f->alproto;
590
14.2M
}
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-ipv6.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
588
996k
{
589
996k
    return f->alproto;
590
996k
}
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
588
13.2k
{
589
13.2k
    return f->alproto;
590
13.2k
}
output-json-file.c:FlowGetAppProtocol
Line
Count
Source
588
163k
{
589
163k
    return f->alproto;
590
163k
}
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
588
13.0M
{
589
13.0M
    return f->alproto;
590
13.0M
}
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
591
592
static inline void *FlowGetAppState(const Flow *f)
593
82.7M
{
594
82.7M
    return f->alstate;
595
82.7M
}
Unexecuted instantiation: fuzz_applayerparserparse.c:FlowGetAppState
app-layer-parser.c:FlowGetAppState
Line
Count
Source
593
37.1M
{
594
37.1M
    return f->alstate;
595
37.1M
}
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
593
29.0k
{
594
29.0k
    return f->alstate;
595
29.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-ipv6.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
593
32.7k
{
594
32.7k
    return f->alstate;
595
32.7k
}
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
detect-tls.c:FlowGetAppState
Line
Count
Source
593
3
{
594
3
    return f->alstate;
595
3
}
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
593
124k
{
594
124k
    return f->alstate;
595
124k
}
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
593
4.11k
{
594
4.11k
    return f->alstate;
595
4.11k
}
output-json-file.c:FlowGetAppState
Line
Count
Source
593
23.8k
{
594
23.8k
    return f->alstate;
595
23.8k
}
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
593
3.68k
{
594
3.68k
    return f->alstate;
595
3.68k
}
output-json-http.c:FlowGetAppState
Line
Count
Source
593
390k
{
594
390k
    return f->alstate;
595
390k
}
output-json-ike.c:FlowGetAppState
Line
Count
Source
593
3.59k
{
594
3.59k
    return f->alstate;
595
3.59k
}
Unexecuted instantiation: output-json-krb5.c:FlowGetAppState
Unexecuted instantiation: output-json-metadata.c:FlowGetAppState
output-json-modbus.c:FlowGetAppState
Line
Count
Source
593
9.32k
{
594
9.32k
    return f->alstate;
595
9.32k
}
output-json-quic.c:FlowGetAppState
Line
Count
Source
593
1.62k
{
594
1.62k
    return f->alstate;
595
1.62k
}
output-json-mqtt.c:FlowGetAppState
Line
Count
Source
593
1.54k
{
594
1.54k
    return f->alstate;
595
1.54k
}
Unexecuted instantiation: output-json-netflow.c:FlowGetAppState
output-json-nfs.c:FlowGetAppState
Line
Count
Source
593
21.6k
{
594
21.6k
    return f->alstate;
595
21.6k
}
Unexecuted instantiation: output-json-pgsql.c:FlowGetAppState
Unexecuted instantiation: output-json-rdp.c:FlowGetAppState
output-json-rfb.c:FlowGetAppState
Line
Count
Source
593
11
{
594
11
    return f->alstate;
595
11
}
output-json-sip.c:FlowGetAppState
Line
Count
Source
593
246
{
594
246
    return f->alstate;
595
246
}
output-json-smb.c:FlowGetAppState
Line
Count
Source
593
20.9k
{
594
20.9k
    return f->alstate;
595
20.9k
}
output-json-smtp.c:FlowGetAppState
Line
Count
Source
593
4.11k
{
594
4.11k
    return f->alstate;
595
4.11k
}
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
593
42.2M
{
594
42.2M
    return f->alstate;
595
42.2M
}
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
593
2.71M
{
594
2.71M
    return f->alstate;
595
2.71M
}
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
596
597
/** \brief Set the No Packet Inspection Flag without locking the flow.
598
 *
599
 * \param f Flow to set the flag in
600
 */
601
static inline  void FlowSetNoPacketInspectionFlag(Flow *f)
602
1.28k
{
603
1.28k
    SCEnter();
604
605
1.28k
    SCLogDebug("flow %p", f);
606
1.28k
    f->flags |= FLOW_NOPACKET_INSPECTION;
607
608
1.28k
    SCReturn;
609
1.28k
}
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-ipv6.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
602
1.28k
{
603
1.28k
    SCEnter();
604
605
1.28k
    SCLogDebug("flow %p", f);
606
1.28k
    f->flags |= FLOW_NOPACKET_INSPECTION;
607
608
1.28k
    SCReturn;
609
1.28k
}
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
610
611
/** \brief Set the No payload inspection Flag without locking the flow.
612
 *
613
 * \param f Flow to set the flag in
614
 */
615
static inline void FlowSetNoPayloadInspectionFlag(Flow *f)
616
5.57k
{
617
5.57k
    SCEnter();
618
619
5.57k
    SCLogDebug("flow %p", f);
620
5.57k
    f->flags |= FLOW_NOPAYLOAD_INSPECTION;
621
622
5.57k
    SCReturn;
623
5.57k
}
Unexecuted instantiation: fuzz_applayerparserparse.c:FlowSetNoPayloadInspectionFlag
app-layer-parser.c:FlowSetNoPayloadInspectionFlag
Line
Count
Source
616
5.46k
{
617
5.46k
    SCEnter();
618
619
5.46k
    SCLogDebug("flow %p", f);
620
5.46k
    f->flags |= FLOW_NOPAYLOAD_INSPECTION;
621
622
5.46k
    SCReturn;
623
5.46k
}
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-ipv6.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
616
103
{
617
103
    SCEnter();
618
619
103
    SCLogDebug("flow %p", f);
620
103
    f->flags |= FLOW_NOPAYLOAD_INSPECTION;
621
622
103
    SCReturn;
623
103
}
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
624
625
/** \brief Reference the flow
626
 *  \note This should only be called once for a destination
627
 *        pointer */
628
static inline void FlowReference(Flow **d, Flow *f)
629
6.93M
{
630
6.93M
    if (likely(f != NULL)) {
631
6.93M
#ifdef DEBUG_VALIDATION
632
6.93M
        BUG_ON(*d == f);
633
#else
634
        if (*d == f)
635
            return;
636
#endif
637
6.93M
        *d = f;
638
6.93M
    }
639
6.93M
}
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
629
6.78M
{
630
6.78M
    if (likely(f != NULL)) {
631
6.78M
#ifdef DEBUG_VALIDATION
632
6.78M
        BUG_ON(*d == f);
633
#else
634
        if (*d == f)
635
            return;
636
#endif
637
6.78M
        *d = f;
638
6.78M
    }
639
6.78M
}
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
629
121k
{
630
121k
    if (likely(f != NULL)) {
631
121k
#ifdef DEBUG_VALIDATION
632
121k
        BUG_ON(*d == f);
633
#else
634
        if (*d == f)
635
            return;
636
#endif
637
121k
        *d = f;
638
121k
    }
639
121k
}
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
629
29.6k
{
630
29.6k
    if (likely(f != NULL)) {
631
29.6k
#ifdef DEBUG_VALIDATION
632
29.6k
        BUG_ON(*d == f);
633
#else
634
        if (*d == f)
635
            return;
636
#endif
637
29.6k
        *d = f;
638
29.6k
    }
639
29.6k
}
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-ipv6.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
640
641
static inline void FlowDeReference(Flow **d)
642
36.0M
{
643
36.0M
    if (likely(*d != NULL)) {
644
15.0M
        *d = NULL;
645
15.0M
    }
646
36.0M
}
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
642
20.9M
{
643
20.9M
    if (likely(*d != NULL)) {
644
        *d = NULL;
645
0
    }
646
20.9M
}
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-ipv6.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
642
15.0M
{
643
15.0M
    if (likely(*d != NULL)) {
644
        *d = NULL;
645
15.0M
    }
646
15.0M
}
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
647
648
/** \brief create a flow id that is as unique as possible
649
 *  \retval flow_id signed 64bit id
650
 *  \note signed because of the signedness of json_integer_t in
651
 *        the json output
652
 */
653
static inline int64_t FlowGetId(const Flow *f)
654
9.26M
{
655
9.26M
    int64_t id = (uint64_t)(SCTIME_SECS(f->startts) & 0x0000FFFF) << 48 |
656
9.26M
                 (uint64_t)(SCTIME_USECS(f->startts) & 0x0000FFFF) << 32 | (int64_t)f->flow_hash;
657
    /* reduce to 51 bits as JavaScript and even JSON often seem to
658
     * max out there. */
659
9.26M
    id &= 0x7ffffffffffffLL;
660
9.26M
    return id;
661
9.26M
}
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
654
5.67k
{
655
5.67k
    int64_t id = (uint64_t)(SCTIME_SECS(f->startts) & 0x0000FFFF) << 48 |
656
5.67k
                 (uint64_t)(SCTIME_USECS(f->startts) & 0x0000FFFF) << 32 | (int64_t)f->flow_hash;
657
    /* reduce to 51 bits as JavaScript and even JSON often seem to
658
     * max out there. */
659
5.67k
    id &= 0x7ffffffffffffLL;
660
5.67k
    return id;
661
5.67k
}
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-ipv6.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
654
9.25M
{
655
9.25M
    int64_t id = (uint64_t)(SCTIME_SECS(f->startts) & 0x0000FFFF) << 48 |
656
9.25M
                 (uint64_t)(SCTIME_USECS(f->startts) & 0x0000FFFF) << 32 | (int64_t)f->flow_hash;
657
    /* reduce to 51 bits as JavaScript and even JSON often seem to
658
     * max out there. */
659
9.25M
    id &= 0x7ffffffffffffLL;
660
9.25M
    return id;
661
9.25M
}
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
662
663
static inline void FlowSetEndFlags(Flow *f)
664
95.4k
{
665
95.4k
    const int state = f->flow_state;
666
95.4k
    if (state == FLOW_STATE_NEW)
667
28.8k
        f->flow_end_flags |= FLOW_END_FLAG_STATE_NEW;
668
66.5k
    else if (state == FLOW_STATE_ESTABLISHED)
669
30.0k
        f->flow_end_flags |= FLOW_END_FLAG_STATE_ESTABLISHED;
670
36.4k
    else if (state == FLOW_STATE_CLOSED)
671
36.4k
        f->flow_end_flags |= FLOW_END_FLAG_STATE_CLOSED;
672
0
    else if (state == FLOW_STATE_LOCAL_BYPASSED)
673
0
        f->flow_end_flags |= FLOW_END_FLAG_STATE_BYPASSED;
674
#ifdef CAPTURE_OFFLOAD
675
    else if (state == FLOW_STATE_CAPTURE_BYPASSED)
676
        f->flow_end_flags = FLOW_END_FLAG_STATE_BYPASSED;
677
#endif
678
95.4k
}
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
664
95.4k
{
665
95.4k
    const int state = f->flow_state;
666
95.4k
    if (state == FLOW_STATE_NEW)
667
28.8k
        f->flow_end_flags |= FLOW_END_FLAG_STATE_NEW;
668
66.5k
    else if (state == FLOW_STATE_ESTABLISHED)
669
30.0k
        f->flow_end_flags |= FLOW_END_FLAG_STATE_ESTABLISHED;
670
36.4k
    else if (state == FLOW_STATE_CLOSED)
671
36.4k
        f->flow_end_flags |= FLOW_END_FLAG_STATE_CLOSED;
672
0
    else if (state == FLOW_STATE_LOCAL_BYPASSED)
673
0
        f->flow_end_flags |= FLOW_END_FLAG_STATE_BYPASSED;
674
#ifdef CAPTURE_OFFLOAD
675
    else if (state == FLOW_STATE_CAPTURE_BYPASSED)
676
        f->flow_end_flags = FLOW_END_FLAG_STATE_BYPASSED;
677
#endif
678
95.4k
}
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-ipv6.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
679
680
static inline bool FlowIsBypassed(const Flow *f)
681
14.9M
{
682
14.9M
    if (
683
#ifdef CAPTURE_OFFLOAD
684
            f->flow_state == FLOW_STATE_CAPTURE_BYPASSED ||
685
#endif
686
14.9M
            f->flow_state == FLOW_STATE_LOCAL_BYPASSED) {
687
23
        return true;
688
23
    }
689
14.9M
    return false;
690
14.9M
}
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-ipv6.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
681
14.9M
{
682
14.9M
    if (
683
#ifdef CAPTURE_OFFLOAD
684
            f->flow_state == FLOW_STATE_CAPTURE_BYPASSED ||
685
#endif
686
14.9M
            f->flow_state == FLOW_STATE_LOCAL_BYPASSED) {
687
23
        return true;
688
23
    }
689
14.9M
    return false;
690
14.9M
}
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
691
692
int FlowClearMemory(Flow *,uint8_t );
693
694
AppProto FlowGetAppProtocol(const Flow *f);
695
void *FlowGetAppState(const Flow *f);
696
uint8_t FlowGetDisruptionFlags(const Flow *f, uint8_t flags);
697
698
void FlowHandlePacketUpdate(Flow *f, Packet *p, ThreadVars *tv, DecodeThreadVars *dtv);
699
700
#endif /* __FLOW_H__ */