#define MIN(a, b) (((a) < (b)) ? (a) : (b))
#endif
-#define DEFAULT_LOG_FILENAME "profile.log"
-#define DEFAULT_LOG_MODE_APPEND "yes"
-
typedef struct SCProfileDetectCtx_ {
uint32_t size;
uint32_t id;
* \param match Did the rule match?
*/
void
-SCProfilingUpdateRuleCounter(DetectEngineThreadCtx *det_ctx, uint16_t id, uint64_t ticks, int match)
+SCProfilingRuleUpdateCounter(DetectEngineThreadCtx *det_ctx, uint16_t id, uint64_t ticks, int match)
{
if (det_ctx != NULL && det_ctx->rule_perf_data != NULL && det_ctx->rule_perf_data_size >= id) {
SCProfileData *p = &det_ctx->rule_perf_data[id];
#define RULE_PROFILING_END(ctx, r, m) \
if (profiling_rules_enabled) { \
profile_rule_end_ = UtilCpuGetTicks(); \
- SCProfilingUpdateRuleCounter(ctx, r->profiling_id, \
+ SCProfilingRuleUpdateCounter(ctx, r->profiling_id, \
profile_rule_end_ - profile_rule_start_, m); \
profiling_rules_entered--; \
}
void SCProfilingRulesGlobalInit(void);
void SCProfilingRuleDestroyCtx(SCProfileDetectCtx *);
void SCProfilingRuleInitCounters(DetectEngineCtx *);
-void SCProfilingUpdateRuleCounter(DetectEngineThreadCtx *, uint16_t, uint64_t, int);
+void SCProfilingRuleUpdateCounter(DetectEngineThreadCtx *, uint16_t, uint64_t, int);
void SCProfilingRuleThreadSetup(SCProfileDetectCtx *, DetectEngineThreadCtx *);
void SCProfilingRuleThreadCleanup(DetectEngineThreadCtx *);