suricata
SCACCtx_ Struct Reference

#include <util-mpm-ac.h>

Collaboration diagram for SCACCtx_:

Data Fields

MpmPattern ** parray
 
uint32_t state_count
 
uint32_t pattern_id_bitarray_size
 
SC_AC_STATE_TYPE_U16(* state_table_u16 )[256]
 
SC_AC_STATE_TYPE_U32(* state_table_u32 )[256]
 
int32_t(* goto_table )[256]
 
int32_t * failure_table
 
SCACOutputTableoutput_table
 
SCACPatternListpid_pat_list
 
uint32_t single_state_size
 
uint32_t allocated_state_count
 

Detailed Description

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

Field Documentation

◆ allocated_state_count

uint32_t SCACCtx_::allocated_state_count

Definition at line 78 of file util-mpm-ac.h.

◆ failure_table

int32_t* SCACCtx_::failure_table

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

◆ goto_table

int32_t(* SCACCtx_::goto_table)[256]

Definition at line 70 of file util-mpm-ac.h.

◆ output_table

SCACOutputTable* SCACCtx_::output_table

Definition at line 72 of file util-mpm-ac.h.

Referenced by SCACDestroyCtx(), and SCACSearch().

◆ parray

MpmPattern** SCACCtx_::parray

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

Referenced by SCACDestroyCtx(), and SCACPreparePatterns().

◆ pattern_id_bitarray_size

uint32_t SCACCtx_::pattern_id_bitarray_size

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

Referenced by SCACSearch().

◆ pid_pat_list

SCACPatternList* SCACCtx_::pid_pat_list

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

Referenced by SCACDestroyCtx(), SCACPreparePatterns(), and SCACSearch().

◆ single_state_size

uint32_t SCACCtx_::single_state_size

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

Referenced by SCACPreparePatterns().

◆ state_count

uint32_t SCACCtx_::state_count

Definition at line 59 of file util-mpm-ac.h.

Referenced by SCACDestroyCtx(), SCACPrintInfo(), and SCACSearch().

◆ state_table_u16

SC_AC_STATE_TYPE_U16(* SCACCtx_::state_table_u16)[256]

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

Referenced by SCACDestroyCtx(), and SCACSearch().

◆ state_table_u32

SC_AC_STATE_TYPE_U32(* SCACCtx_::state_table_u32)[256]

Definition at line 66 of file util-mpm-ac.h.

Referenced by SCACDestroyCtx().


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