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 50 of file util-mpm-ac.h.

Field Documentation

uint32_t SCACCtx_::allocated_state_count

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

int32_t* SCACCtx_::failure_table

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

int32_t(* SCACCtx_::goto_table)[256]

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

SCACOutputTable* SCACCtx_::output_table

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

Referenced by SCACDestroyCtx(), and SCACSearch().

MpmPattern** SCACCtx_::parray

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

Referenced by SCACDestroyCtx(), and SCACPreparePatterns().

uint32_t SCACCtx_::pattern_id_bitarray_size

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

Referenced by SCACPreparePatterns(), and SCACSearch().

SCACPatternList* SCACCtx_::pid_pat_list

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

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

uint32_t SCACCtx_::single_state_size

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

Referenced by SCACPreparePatterns().

uint32_t SCACCtx_::state_count

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

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

SC_AC_STATE_TYPE_U16(* SCACCtx_::state_table_u16)[256]

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

Referenced by SCACDestroyCtx(), and SCACSearch().

SC_AC_STATE_TYPE_U32(* SCACCtx_::state_table_u32)[256]

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

Referenced by SCACDestroyCtx(), and SCACSearch().


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