suricata
|
Go to the source code of this file.
Data Structures | |
struct | DetectReference_ |
Signature reference list. More... | |
Typedefs | |
typedef struct DetectReference_ | DetectReference |
Signature reference list. More... | |
Functions | |
void | DetectReferenceRegister (void) |
Registration function for the reference: keyword. More... | |
void | ReferenceRegisterTests (void) |
void | DetectReferenceFree (DetectReference *) |
Free a Reference object. More... | |
Definition in file detect-reference.h.
typedef struct DetectReference_ DetectReference |
Signature reference list.
void DetectReferenceFree | ( | DetectReference * | ) |
Free a Reference object.
Free function for a Reference object
Definition at line 72 of file detect-reference.c.
References DE_QUIET, DetectEngineCtxFree(), DetectEngineCtxInit(), DetectReferenceFree(), DetectEngineCtx_::flags, DetectReference_::key, MAX_SUBSTRINGS, DetectReference_::next, DetectReference_::reference, Signature_::references, res, SC_ERR_INVALID_SIGNATURE, SC_ERR_MEM_ALLOC, SC_ERR_PCRE_GET_SUBSTRING, SC_ERR_REFERENCE_UNKNOWN, SCEnter, SCFree, SCLogDebug, SCLogError, SCMalloc, SCRConfGenerateValidDummyReferenceConfigFD01(), SCRConfGetReference(), SCRConfLoadReferenceConfigFile(), SCReturn, SCReturnInt, SCReturnPtr, SCStrdup, DetectEngineCtx_::sig_list, SigInit(), unlikely, and SCRConfReference_::url.
Referenced by DetectReferenceFree(), and SigAlloc().
void DetectReferenceRegister | ( | void | ) |
Registration function for the reference: keyword.
Registration function for Reference keyword
Definition at line 56 of file detect-reference.c.
References SigTableElmt_::desc, DETECT_REFERENCE, DetectSetupParseRegexes(), DOC_URL, DOC_VERSION, SigTableElmt_::Free, SigTableElmt_::Match, SigTableElmt_::name, PARSE_REGEX, ReferenceRegisterTests(), SigTableElmt_::RegisterTests, SigTableElmt_::Setup, sigmatch_table, and SigTableElmt_::url.
Referenced by SigTableSetup().
void ReferenceRegisterTests | ( | void | ) |
This function registers unit tests for Reference keyword.
Definition at line 347 of file detect-reference.c.
References UtRegisterTest().
Referenced by DetectReferenceRegister().