suricata
|
#include "suricata-common.h"
#include "util-reference-config.h"
#include "util-classification-config.h"
#include "detect-engine.h"
#include "detect-parse.h"
#include "app-layer.h"
Go to the source code of this file.
Functions | |
int | LLVMFuzzerTestOneInput (const uint8_t *data, size_t size) |
Variables | |
DetectEngineCtx * | de_ctx = NULL |
Definition in file fuzz_siginit.c.
int LLVMFuzzerTestOneInput | ( | const uint8_t * | data, |
size_t | size | ||
) |
Definition at line 20 of file fuzz_siginit.c.
References AppLayerSetup(), BUG_ON, de_ctx, DE_QUIET, DetectEngineCtxFree(), DetectEngineCtxInit(), EngineModeSetIDS(), DetectEngineCtx_::flags, GlobalsInitPreConfig(), InitGlobal(), MpmTableSetup(), Signature_::next, DetectEngineCtx_::rule_file, RUNMODE_UNITTEST, SCRunmodeSet(), setenv(), SigFree(), SigInit(), SigTableInit(), SigTableSetup(), and SpmTableSetup().
DetectEngineCtx* de_ctx = NULL |
Definition at line 18 of file fuzz_siginit.c.
Referenced by CleanupEngineAnalysis(), Detect(), DetectAddressMapFree(), DetectAddressMapInit(), DetectAddressParse(), DetectAppLayerMpmRegisterByParentId(), DetectBufferGetActiveList(), DetectBufferToClient(), DetectContentConvertToNocase(), DetectContentSetup(), DetectEngineAddToMaster(), DetectEngineAppendSig(), DetectEngineAppInspectionEngine2Signature(), DetectEngineAppInspectionEngineSignatureFree(), DetectEngineBufferRunSetupCallback(), DetectEngineBufferRunValidateCallback(), DetectEngineBufferTypeGetById(), DetectEngineBufferTypeGetByIdTransforms(), DetectEngineBufferTypeGetDescriptionById(), DetectEngineBufferTypeGetNameById(), DetectEngineBufferTypeRegister(), DetectEngineBufferTypeRegisterWithFrameEngines(), DetectEngineBufferTypeSupportsFrames(), DetectEngineBufferTypeSupportsFramesGetById(), DetectEngineBufferTypeSupportsMpm(), DetectEngineBufferTypeSupportsMpmGetById(), DetectEngineBufferTypeSupportsMultiInstanceGetById(), DetectEngineBufferTypeSupportsPacket(), DetectEngineBufferTypeSupportsPacketGetById(), DetectEngineBufferTypeSupportsTransformations(), DetectEngineBufferTypeValidateTransform(), DetectEngineContentInspection(), DetectEngineContentInspectionBuffer(), DetectEngineCtxFree(), DetectEngineDeReference(), DetectEngineFrameInspectEngineRegister(), DetectEngineFrameMpmRegister(), DetectEngineFreeFastPatternList(), DetectEngineGetByTenantId(), DetectEngineGetCurrent(), DetectEngineInitializeFastPatternList(), DetectEngineInspectBufferGeneric(), DetectEngineInspectBufferSingle(), DetectEngineInspectFiledata(), DetectEngineInspectMultiBufferGeneric(), DetectEngineInspectPacketPayload(), DetectEngineInspectStream(), DetectEngineInspectStreamPayload(), DetectEngineMoveToFreeList(), DetectEngineReference(), DetectEngineRegisterFastPatternForId(), DetectEngineResetMaxSigId(), DetectFileHashSetup(), DetectFirewallRuleAppendNew(), DetectFlowbitsAnalyze(), DetectFlowvarPostMatchSetup(), DetectFrameMpmRegisterByParentId(), DetectGetLastSMFromMpmLists(), DetectHttpUriSetup(), DetectIPProtoRemoveAllSMs(), DetectIsdataatSetup(), DetectLoadCompleteSigPath(), DetectMetadataHashFree(), DetectMetadataHashInit(), DetectMpmInitializeAppMpms(), DetectMpmInitializeBuiltinMpms(), DetectMpmInitializeFrameMpms(), DetectMpmInitializePktMpms(), DetectMpmPrepareAppMpms(), DetectMpmPrepareBuiltinMpms(), DetectMpmPrepareFrameMpms(), DetectMpmPreparePktMpms(), DetectParseAddress(), DetectParseDupSigHashFree(), DetectParseDupSigHashInit(), DetectPktMpmRegisterByParentId(), DetectPortCleanupList(), DetectPortCopySingle(), DetectPortFree(), DetectPortHashAdd(), DetectPortHashFree(), DetectPortHashInit(), DetectPortHashLookup(), DetectPortInsert(), DetectPortParse(), DetectPreFlow(), DetectPreStream(), DetectRegisterThreadCtxFuncs(), DetectSetFastPatternAndItsId(), DetectUnregisterThreadCtxFuncs(), DumpPatterns(), EngineAnalysisAddAllRulePatterns(), EngineAnalysisFP(), EngineAnalysisRules(), EngineAnalysisRules2(), EngineAnalysisRulesFailure(), FastPatternSupportEnabledForSigMatchList(), FirewallAnalyzer(), GlobalsDestroy(), IPOnlyInit(), IPOnlyMatchPacket(), IPOnlyPrepare(), IPOnlySigParseAddress(), LLVMFuzzerTestOneInput(), MpmFactoryDeRegisterAllMpmCtxProfiles(), MpmFactoryGetMpmCtxForProfile(), MpmFactoryIsMpmCtxAvailable(), MpmFactoryReClaimMpmCtx(), MpmFactoryRegisterMpmCtxProfile(), MpmStoreFree(), MpmStoreInit(), MpmStorePrepareBuffer(), MpmStoreReportStats(), PacketAlertFinalize(), PacketAlertThreshold(), PatternMatchPrepareGroup(), PostConfLoadedDetectSetup(), PrefilterAppendEngine(), PrefilterAppendFrameEngine(), PrefilterAppendPayloadEngine(), PrefilterAppendPostRuleEngine(), PrefilterAppendTxEngine(), PrefilterCleanupRuleGroup(), PrefilterDeinit(), PrefilterGenericMpmFrameRegister(), PrefilterGenericMpmPktRegister(), PrefilterGenericMpmRegister(), PrefilterInit(), PrefilterMpmFiledataRegister(), PrefilterMultiGenericMpmRegister(), PrefilterPktPayloadRegister(), PrefilterPktStreamRegister(), PrefilterSetupPacketHeader(), PrefilterSetupPacketHeaderU8Hash(), PrefilterSetupRuleGroup(), PrefilterSingleMpmRegister(), RetrieveFPForSig(), SCClassConfAddClasstype(), SCClassConfDeinit(), SCClassConfDeInitContext(), SCClassConfGetClasstype(), SCClassConfLoadClassificationConfigFile(), SCClassSCConfInit(), SCDetectBufferSetActiveList(), SCDetectEngineRegisterRateFilterCallback(), SCPortIntervalFindOverlappingRanges(), SCPortIntervalInsert(), SCPortIntervalTreeFree(), SCProfilingKeywordDestroyCtx(), SCProfilingKeywordInitCounters(), SCProfilingPrefilterDestroyCtx(), SCProfilingPrefilterInitCounters(), SCProfilingSghDestroyCtx(), SCProfilingSghInitCounters(), SCRConfAddReference(), SCRConfDeInitContext(), SCRConfGetReference(), SCRConfLoadReferenceConfigFile(), SCReferenceConfDeinit(), SCReferenceSCConfInit(), SCRuleVarsGetConfVar(), SCSigMatchAppendSMToList(), SCSigOrderSignatures(), SCSigRegisterSignatureOrderingFuncs(), SCSigSignatureOrderingModuleCleanup(), SCThresholdConfInitContext(), SCThresholdConfParseFile(), SetupEngineAnalysis(), SigAddressCleanupStage1(), SigCleanSignatures(), SigFindSignatureBySidGid(), SigFree(), SigGroupBuild(), SigGroupCleanup(), SigGroupHeadAppendSig(), SigGroupHeadBuildMatchArray(), SigGroupHeadContainsSigId(), SigGroupHeadCopySigs(), SigGroupHeadFree(), SigGroupHeadHashAdd(), SigGroupHeadHashFree(), SigGroupHeadHashInit(), SigGroupHeadHashLookup(), SigGroupHeadStore(), SigInit(), SigLoadSignatures(), SigMatchFree(), SigMatchSignatures(), SigMatchSignaturesGetSgh(), SigMatchSilentErrorEnabled(), SignatureIsIPOnly(), SignatureSetType(), SigPrepareStage1(), SigPrepareStage2(), SigPrepareStage3(), SigPrepareStage4(), SRepDestroy(), SRepInit(), UTHAppendSigs(), UTHGenericTest(), UTHMatchPackets(), UTHMatchPacketsWithResults(), UTHPacketMatchSig(), UTHPacketMatchSigMpm(), and UTHParseSignature().