#include <sp_pattern_match.h>
Public Attributes | |
u_int8_t | exception_flag |
int | offset |
int | depth |
int | distance |
int | within |
int | rawbytes |
int | nocase |
int | use_doe |
u_int | pattern_size |
u_int | replace_size |
char * | replace_buf |
char * | pattern_buf |
int(* | search )(char *, int, struct _PatternMatchData *) |
int * | skip_stride |
int * | shift_stride |
u_int | pattern_max_jump_size |
_PatternMatchData * | next |
|
Definition at line 33 of file sp_pattern_match.h. Referenced by BuildMultiPatGroup(), BuildMultiPatGroupsUri(), CheckANDPatternMatch(), computeDepth(), PayloadSearchDepth(), and uniSearchReal(). |
|
Definition at line 35 of file sp_pattern_match.h. Referenced by CheckANDPatternMatch(), PayloadSearchDistance(), and uniSearchReal(). |
|
Definition at line 31 of file sp_pattern_match.h. Referenced by CheckANDPatternMatch(), CheckUriPatternMatch(), IsPureNotRule(), and ParsePattern(). |
|
|
Definition at line 41 of file sp_pattern_match.h. Referenced by BuildMultiPatGroup(), BuildMultiPatGroupsUri(), and PayloadSearchNocase(). |
|
Definition at line 32 of file sp_pattern_match.h. Referenced by BuildMultiPatGroup(), BuildMultiPatGroupsUri(), CheckANDPatternMatch(), CheckORPatternMatch(), computeDepth(), PayloadSearchOffset(), and uniSearchReal(). |
|
Definition at line 46 of file sp_pattern_match.h. Referenced by BuildMultiPatGroup(), BuildMultiPatGroupsUri(), CheckORPatternMatch(), make_precomp(), ParseContentListFile(), ParsePattern(), PayloadSearchNocase(), and uniSearchReal(). |
|
Definition at line 50 of file sp_pattern_match.h. Referenced by CheckANDPatternMatch(), and ParsePattern(). |
|
Definition at line 43 of file sp_pattern_match.h. Referenced by BuildMultiPatGroup(), BuildMultiPatGroupsUri(), CheckANDPatternMatch(), computeDepth(), computeWithin(), FindLongestPattern(), make_precomp(), otnx_match(), ParsePattern(), PayloadReplaceInit(), PayloadSearchDepth(), PayloadSearchNocase(), PayloadSearchRegex(), and uniSearchReal(). |
|
Definition at line 38 of file sp_pattern_match.h. Referenced by CheckANDPatternMatch(), CheckORPatternMatch(), and PayloadSearchRawbytes(). |
|
Definition at line 45 of file sp_pattern_match.h. Referenced by CheckANDPatternMatch(), ParseReplacePattern(), and PayloadReplace(). |
|
Definition at line 44 of file sp_pattern_match.h. Referenced by ParseReplacePattern(), and PayloadReplaceInit(). |
|
Referenced by CheckANDPatternMatch(), CheckORPatternMatch(), CheckUriPatternMatch(), ParsePattern(), PayloadSearchNocase(), PayloadSearchRegex(), and PayloadSearchUri(). |
|
Definition at line 49 of file sp_pattern_match.h. Referenced by make_precomp(), and uniSearchReal(). |
|
Definition at line 48 of file sp_pattern_match.h. Referenced by make_precomp(), and uniSearchReal(). |
|
Definition at line 42 of file sp_pattern_match.h. Referenced by CheckANDPatternMatch(), SetUseDoePtr(), and uniSearchReal(). |
|
Definition at line 36 of file sp_pattern_match.h. Referenced by CheckANDPatternMatch(), computeWithin(), PayloadSearchWithin(), and uniSearchReal(). |