suricata
|
a single match condition for a signature More...
#include <detect.h>
Data Fields | |
uint16_t | type |
uint16_t | idx |
SigMatchCtx * | ctx |
struct SigMatch_ * | next |
struct SigMatch_ * | prev |
SigMatchCtx* SigMatch_::ctx |
plugin specific data
Definition at line 359 of file detect.h.
Referenced by DetectByteExtractRetrieveSMVar(), DetectByteMathRetrieveSMVar(), DetectByteRetrieveSMVar(), DetectEngineContentModifierBufferSetup(), DetectFlagsSignatureNeedsSynOnlyPackets(), DetectFlagsSignatureNeedsSynPackets(), DetectIsdataatSetup(), DetectMd5ValidateCallback(), DetectSetFastPatternAndItsId(), EngineAnalysisFP(), EngineAnalysisRules(), SigMatchFree(), SigMatchList2DataArray(), SignatureIsIPOnly(), SigParseApplyDsizeToContent(), SigParseGetMaxDsize(), SigParseRequiredContentSize(), SigParseSetDsizePair(), and SigPrepareStage1().
uint16_t SigMatch_::idx |
position in the signature
Definition at line 358 of file detect.h.
Referenced by DetectGetLastSM(), DetectGetLastSMByListId(), DetectGetLastSMByListPtr(), DetectGetLastSMFromLists(), DetectGetLastSMFromMpmLists(), and SCSigMatchAppendSMToList().
struct SigMatch_* SigMatch_::next |
Definition at line 360 of file detect.h.
Referenced by DetectByteExtractRetrieveSMVar(), DetectByteMathRetrieveSMVar(), DetectFlagsSignatureNeedsSynOnlyPackets(), DetectFlagsSignatureNeedsSynPackets(), DetectIPProtoRemoveAllSMs(), DetectMd5ValidateCallback(), EngineAnalysisRules(), SCSigMatchAppendSMToList(), SigFree(), SigMatchAlloc(), SigMatchList2DataArray(), SigMatchListSMBelongsTo(), SigMatchRemoveSMFromList(), SignatureIsIPOnly(), SigParseApplyDsizeToContent(), SigParseRequiredContentSize(), and SigPrepareStage1().
struct SigMatch_* SigMatch_::prev |
Definition at line 361 of file detect.h.
Referenced by DetectEngineContentModifierBufferSetup(), SCSigMatchAppendSMToList(), SigMatchAlloc(), and SigMatchRemoveSMFromList().
uint16_t SigMatch_::type |
match type
Definition at line 357 of file detect.h.
Referenced by DetectByteExtractRetrieveSMVar(), DetectByteMathRetrieveSMVar(), DetectEngineContentModifierBufferSetup(), DetectFlagsSignatureNeedsSynOnlyPackets(), DetectFlagsSignatureNeedsSynPackets(), DetectIPProtoRemoveAllSMs(), DetectIsdataatSetup(), DetectMd5ValidateCallback(), EngineAnalysisFP(), EngineAnalysisRules(), EngineAnalysisRules2(), SigMatchFree(), SigMatchList2DataArray(), SignatureIsIPOnly(), SigParseApplyDsizeToContent(), SigParseRequiredContentSize(), and SigPrepareStage1().