suricata
MpmPattern_ Struct Reference

#include <util-mpm.h>

Collaboration diagram for MpmPattern_:

Data Fields

uint16_t len
 
uint8_t flags
 
uint16_t offset
 
uint16_t depth
 
uint8_t * original_pat
 
uint8_t * cs
 
uint8_t * ci
 
uint32_t id
 
uint32_t sids_size
 
SigIntIdsids
 
struct MpmPattern_next
 

Detailed Description

Definition at line 54 of file util-mpm.h.

Field Documentation

◆ ci

uint8_t* MpmPattern_::ci

Definition at line 71 of file util-mpm.h.

Referenced by MpmFreePattern().

◆ cs

uint8_t* MpmPattern_::cs

Definition at line 69 of file util-mpm.h.

Referenced by MpmFreePattern().

◆ depth

uint16_t MpmPattern_::depth

Definition at line 64 of file util-mpm.h.

Referenced by SCACPreparePatterns().

◆ flags

uint8_t MpmPattern_::flags

Definition at line 58 of file util-mpm.h.

Referenced by SCACBSPreparePatterns(), and SCACPreparePatterns().

◆ id

uint32_t MpmPattern_::id

Definition at line 73 of file util-mpm.h.

Referenced by SCACBSPreparePatterns(), and SCACPreparePatterns().

◆ len

uint16_t MpmPattern_::len

Definition at line 56 of file util-mpm.h.

Referenced by MpmFreePattern(), SCACBSPreparePatterns(), and SCACPreparePatterns().

◆ next

struct MpmPattern_* MpmPattern_::next

Definition at line 79 of file util-mpm.h.

Referenced by SCACBSPreparePatterns(), SCACPreparePatterns(), and SCACTilePreparePatterns().

◆ offset

uint16_t MpmPattern_::offset

Definition at line 61 of file util-mpm.h.

Referenced by SCACPreparePatterns().

◆ original_pat

uint8_t* MpmPattern_::original_pat

Definition at line 67 of file util-mpm.h.

Referenced by MpmFreePattern(), SCACBSPreparePatterns(), and SCACPreparePatterns().

◆ sids

SigIntId* MpmPattern_::sids

Definition at line 77 of file util-mpm.h.

Referenced by SCACBSPreparePatterns(), and SCACPreparePatterns().

◆ sids_size

uint32_t MpmPattern_::sids_size

Definition at line 76 of file util-mpm.h.

Referenced by SCACBSPreparePatterns(), and SCACPreparePatterns().


The documentation for this struct was generated from the following file: