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

◆ failure_table

int32_t* SCACBSCtx_::failure_table

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

◆ goto_table

int32_t(* SCACBSCtx_::goto_table)[256]

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

◆ output_table

SCACBSOutputTable* SCACBSCtx_::output_table

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

Referenced by SCACBSDestroyCtx(), and SCACBSSearch().

◆ parray

MpmPattern** SCACBSCtx_::parray

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

Referenced by SCACBSDestroyCtx(), and SCACBSPreparePatterns().

◆ pattern_id_bitarray_size

uint32_t SCACBSCtx_::pattern_id_bitarray_size

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

Referenced by SCACBSSearch().

◆ pid_pat_list

SCACBSPatternList* SCACBSCtx_::pid_pat_list

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

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

◆ single_state_size

uint16_t SCACBSCtx_::single_state_size

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

Referenced by SCACBSPreparePatterns().

◆ state_count

uint32_t SCACBSCtx_::state_count

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

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

◆ state_table_mod

uint8_t* SCACBSCtx_::state_table_mod

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

Referenced by SCACBSDestroyCtx().

◆ state_table_mod_pointers

uint8_t** SCACBSCtx_::state_table_mod_pointers

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

Referenced by SCACBSDestroyCtx(), and SCACBSSearch().

◆ state_table_u16

SC_AC_BS_STATE_TYPE_U16(* SCACBSCtx_::state_table_u16)[256]

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

Referenced by SCACBSDestroyCtx().

◆ state_table_u32

SC_AC_BS_STATE_TYPE_U32(* SCACBSCtx_::state_table_u32)[256]

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

Referenced by SCACBSDestroyCtx().


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