suricata
SCACBSCtx_ Struct Reference

#include <util-mpm-ac-bs.h>

Collaboration diagram for SCACBSCtx_:

Data Fields

MpmPattern ** parray
 
uint32_t state_count
 
uint32_t pattern_id_bitarray_size
 
SC_AC_BS_STATE_TYPE_U16(* state_table_u16 )[256]
 
SC_AC_BS_STATE_TYPE_U32(* state_table_u32 )[256]
 
uint8_t * state_table_mod
 
uint8_t ** state_table_mod_pointers
 
int32_t(* goto_table )[256]
 
int32_t * failure_table
 
SCACBSOutputTableoutput_table
 
SCACBSPatternListpid_pat_list
 
uint16_t single_state_size
 

Detailed Description

Definition at line 46 of file util-mpm-ac-bs.h.

Field Documentation

int32_t* SCACBSCtx_::failure_table

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

Referenced by MpmACBSRegister().

int32_t(* SCACBSCtx_::goto_table)[256]

Definition at line 65 of file util-mpm-ac-bs.h.

Referenced by MpmACBSRegister().

SCACBSOutputTable* SCACBSCtx_::output_table

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

Referenced by MpmACBSRegister(), SCACBSDestroyCtx(), and SCACBSSearch().

MpmPattern** SCACBSCtx_::parray

Definition at line 48 of file util-mpm-ac-bs.h.

Referenced by MpmACBSRegister(), SCACBSDestroyCtx(), and SCACBSPreparePatterns().

uint32_t SCACBSCtx_::pattern_id_bitarray_size

Definition at line 53 of file util-mpm-ac-bs.h.

Referenced by SCACBSPreparePatterns(), and SCACBSSearch().

SCACBSPatternList* SCACBSCtx_::pid_pat_list
uint16_t SCACBSCtx_::single_state_size

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

Referenced by MpmACBSRegister(), and SCACBSPreparePatterns().

uint32_t SCACBSCtx_::state_count

Definition at line 51 of file util-mpm-ac-bs.h.

Referenced by MpmACBSRegister(), SCACBSDestroyCtx(), SCACBSPrintInfo(), and SCACBSSearch().

uint8_t* SCACBSCtx_::state_table_mod

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

Referenced by MpmACBSRegister(), and SCACBSDestroyCtx().

uint8_t** SCACBSCtx_::state_table_mod_pointers

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

Referenced by MpmACBSRegister(), SCACBSDestroyCtx(), and SCACBSSearch().

SC_AC_BS_STATE_TYPE_U16(* SCACBSCtx_::state_table_u16)[256]

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

Referenced by MpmACBSRegister(), and SCACBSDestroyCtx().

SC_AC_BS_STATE_TYPE_U32(* SCACBSCtx_::state_table_u32)[256]

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

Referenced by MpmACBSRegister(), and SCACBSDestroyCtx().


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