suricata
|
Container for matching data for a signature group. More...
#include <detect.h>
Data Fields | |
uint32_t | flags |
uint32_t | non_pf_other_store_cnt |
uint32_t | non_pf_syn_store_cnt |
SignatureNonPrefilterStore * | non_pf_other_store_array |
SignatureNonPrefilterStore * | non_pf_syn_store_array |
uint16_t | filestore_cnt |
uint32_t | id |
PrefilterEngine * | pkt_engines |
PrefilterEngine * | payload_engines |
PrefilterEngine * | tx_engines |
PrefilterEngine * | frame_engines |
SigGroupHeadInitData * | init |
uint16_t SigGroupHead_::filestore_cnt |
the number of signatures in this sgh that have the filestore keyword set.
Definition at line 1452 of file detect.h.
Referenced by SigGroupHeadSetFilestoreCount().
uint32_t SigGroupHead_::flags |
Definition at line 1440 of file detect.h.
Referenced by SigGroupHeadSetFileHashFlag(), SigGroupHeadSetFilemagicFlag(), and SigGroupHeadSetFilesizeFlag().
PrefilterEngine* SigGroupHead_::frame_engines |
Definition at line 1459 of file detect.h.
Referenced by DetectRunPrefilterFrame(), and Prefilter().
uint32_t SigGroupHead_::id |
unique id used to index sgh_array for stats
Definition at line 1454 of file detect.h.
Referenced by RulesDumpMatchArray(), RulesDumpTxMatchArray(), and SCProfilingSghUpdateCounter().
SigGroupHeadInitData* SigGroupHead_::init |
Definition at line 1462 of file detect.h.
Referenced by PrefilterAppendEngine(), PrefilterAppendFrameEngine(), PrefilterAppendPayloadEngine(), PrefilterAppendTxEngine(), PrefilterSetupRuleGroup(), SigGroupHeadBuildMatchArray(), SigGroupHeadBuildNonPrefilterArray(), SigGroupHeadClearSigs(), SigGroupHeadContainsSigId(), SigGroupHeadFree(), SigGroupHeadPrintSigs(), SigGroupHeadSetFileHashFlag(), SigGroupHeadSetFilemagicFlag(), SigGroupHeadSetFilesizeFlag(), SigGroupHeadSetFilestoreCount(), SigGroupHeadSetProtoAndDirection(), and SigGroupHeadSetSigCnt().
SignatureNonPrefilterStore* SigGroupHead_::non_pf_other_store_array |
Definition at line 1446 of file detect.h.
Referenced by SigGroupHeadBuildNonPrefilterArray(), and SigGroupHeadFree().
uint32_t SigGroupHead_::non_pf_other_store_cnt |
Definition at line 1444 of file detect.h.
Referenced by SigGroupHeadBuildNonPrefilterArray(), and SigGroupHeadFree().
SignatureNonPrefilterStore* SigGroupHead_::non_pf_syn_store_array |
Definition at line 1448 of file detect.h.
Referenced by SCProfilingSghUpdateCounter(), SigGroupHeadBuildNonPrefilterArray(), and SigGroupHeadFree().
uint32_t SigGroupHead_::non_pf_syn_store_cnt |
Definition at line 1445 of file detect.h.
Referenced by SigGroupHeadBuildNonPrefilterArray(), and SigGroupHeadFree().
PrefilterEngine* SigGroupHead_::payload_engines |
Definition at line 1457 of file detect.h.
Referenced by Prefilter().
PrefilterEngine* SigGroupHead_::pkt_engines |
Definition at line 1456 of file detect.h.
Referenced by Prefilter(), and PrefilterCleanupRuleGroup().
PrefilterEngine* SigGroupHead_::tx_engines |
Definition at line 1458 of file detect.h.
Referenced by DetectRunPrefilterTx().