uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
void DetectDnsOpcodeRegister(void)
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
int DetectEngineInspectDnsResponse(DetectEngineCtx *de_ctx, DetectEngineThreadCtx *det_ctx,
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
* \retval 0 no match
* \retval 1 match
*/
-int DetectEngineInspectGenericList(ThreadVars *tv,
- const DetectEngineCtx *de_ctx,
- DetectEngineThreadCtx *det_ctx,
- const Signature *s, const SigMatchData *smd,
- Flow *f, const uint8_t flags,
- void *alstate, void *txv, uint64_t tx_id)
+int DetectEngineInspectGenericList(const DetectEngineCtx *de_ctx, DetectEngineThreadCtx *det_ctx,
+ const Signature *s, const SigMatchData *smd, Flow *f, const uint8_t flags, void *alstate,
+ void *txv, uint64_t tx_id)
{
SCLogDebug("running match functions, sm %p", smd);
if (smd != NULL) {
int DetectEngineTentantRegisterPcapFile(uint32_t tenant_id);
int DetectEngineTentantUnregisterPcapFile(uint32_t tenant_id);
-int DetectEngineInspectGenericList(ThreadVars *, const DetectEngineCtx *,
- DetectEngineThreadCtx *,
- const Signature *, const SigMatchData *,
- Flow *, const uint8_t, void *, void *,
- uint64_t);
+int DetectEngineInspectGenericList(const DetectEngineCtx *, DetectEngineThreadCtx *,
+ const Signature *, const SigMatchData *, Flow *, const uint8_t, void *, void *, uint64_t);
int DetectEngineInspectBufferGeneric(
DetectEngineCtx *de_ctx, DetectEngineThreadCtx *det_ctx,
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
#define DATATYPE_PACKET (1<<0)
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
static inline int
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
static inline int
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
enum {
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
static inline int SectypeMatch(const uint32_t version,
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
const Signature *s, Flow *f, uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
static inline int
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
+
/**
* \internal
* \brief Function to match validity field in a tls certificate.
uint8_t flags, void *alstate, void *txv, uint64_t tx_id)
{
return DetectEngineInspectGenericList(
- NULL, de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
+ de_ctx, det_ctx, s, engine->smd, f, flags, alstate, txv, tx_id);
}
/**