void SCProfilingKeywordDestroyCtx(DetectEngineCtx *de_ctx) {
    if (de_ctx != NULL) {
        SCProfilingKeywordDump(de_ctx);

        DetroyCtx(de_ctx->profile_keyword_ctx);
        int i;
        for (i = 0; i < DETECT_SM_LIST_MAX; i++) {
            DetroyCtx(de_ctx->profile_keyword_ctx_per_list[i]);
        }
    }
}
void SCProfilingSghDestroyCtx(DetectEngineCtx *de_ctx)
{
    if (de_ctx != NULL) {
        SCProfilingSghDump(de_ctx);

        DetroyCtx(de_ctx->profile_sgh_ctx);
    }
}