detect/profiling: postpone setup

Do this to allow for including of runtime buffer registrations.
pull/3182/head
Victor Julien 8 years ago
parent 9182756891
commit 31648913e6

@ -1904,6 +1904,13 @@ int SigGroupBuild(DetectEngineCtx *de_ctx)
}
#ifdef PROFILING
SCProfilingKeywordInitCounters(de_ctx);
de_ctx->profile_match_logging_threshold = UINT_MAX; // disabled
intmax_t v = 0;
if (ConfGetInt("detect.profiling.inspect-logging-threshold", &v) == 1)
de_ctx->profile_match_logging_threshold = (uint32_t)v;
SCProfilingRuleInitCounters(de_ctx);
#endif
SCFree(de_ctx->app_mpms);

@ -1067,15 +1067,6 @@ static DetectEngineCtx *DetectEngineCtxInitReal(int minimal, const char *prefix)
/* init iprep... ignore errors for now */
(void)SRepInit(de_ctx);
#ifdef PROFILING
SCProfilingKeywordInitCounters(de_ctx);
de_ctx->profile_match_logging_threshold = UINT_MAX; // disabled
intmax_t v = 0;
if (ConfGetInt("detect.profiling.inspect-logging-threshold", &v) == 1)
de_ctx->profile_match_logging_threshold = (uint32_t)v;
#endif
SCClassConfLoadClassficationConfigFile(de_ctx, NULL);
SCRConfLoadReferenceConfigFile(de_ctx, NULL);

Loading…
Cancel
Save