suricata
|
#include "suricata-common.h"
#include "detect-engine.h"
#include "detect-parse.h"
#include "detect-engine-buffer.h"
Go to the source code of this file.
Functions | |
int | SCDetectBufferSetActiveList (DetectEngineCtx *de_ctx, Signature *s, const int list) |
int | DetectBufferGetActiveList (DetectEngineCtx *de_ctx, Signature *s) |
SigMatch * | DetectBufferGetFirstSigMatch (const Signature *s, const uint32_t buf_id) |
SigMatch * | DetectBufferGetLastSigMatch (const Signature *s, const uint32_t buf_id) |
Definition in file detect-engine-buffer.c.
int DetectBufferGetActiveList | ( | DetectEngineCtx * | de_ctx, |
Signature * | s | ||
) |
Definition at line 109 of file detect-engine-buffer.c.
References SignatureInitData_::buffer_index, SignatureInitData_::buffers, BUG_ON, DetectEngineTransforms::cnt, SignatureInitData_::curbuf, de_ctx, DEBUG_VALIDATE_BUG_ON, DETECT_SM_LIST_DYNAMIC_START, DETECT_SM_LIST_NOTSET, DetectEngineBufferTypeGetByIdTransforms(), DetectEngineBufferTypeSupportsMultiInstanceGetById(), SignatureInitDataBuffer_::head, SignatureInitDataBuffer_::id, Signature_::init_data, SignatureInitData_::list, SignatureInitData_::list_set, SignatureInitDataBuffer_::multi_capable, SCLogDebug, SCLogError, SCReturnInt, SignatureInitDataBufferCheckExpand(), DetectEngineTransforms::transforms, and SignatureInitData_::transforms.
Referenced by DetectContentSetup().
Definition at line 157 of file detect-engine-buffer.c.
References SignatureInitData_::buffer_index, SignatureInitData_::buffers, SignatureInitDataBuffer_::head, SignatureInitDataBuffer_::id, and Signature_::init_data.
Definition at line 167 of file detect-engine-buffer.c.
References SignatureInitData_::buffer_index, SignatureInitData_::buffers, SignatureInitDataBuffer_::id, Signature_::init_data, and SignatureInitDataBuffer_::tail.
int SCDetectBufferSetActiveList | ( | DetectEngineCtx * | de_ctx, |
Signature * | s, | ||
const int | list | ||
) |
Definition at line 29 of file detect-engine-buffer.c.