suricata
fuzz_siginit.c File Reference
Include dependency graph for fuzz_siginit.c:

Go to the source code of this file.

Functions

int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size)
 

Variables

DetectEngineCtxde_ctx = NULL
 

Detailed Description

Author
Philippe Antoine conta.nosp@m.ct@c.nosp@m.atena.nosp@m.cybe.nosp@m.r.fr fuzz target for SigInit

Definition in file fuzz_siginit.c.

Function Documentation

◆ LLVMFuzzerTestOneInput()

int LLVMFuzzerTestOneInput ( const uint8_t *  data,
size_t  size 
)

Definition at line 19 of file fuzz_siginit.c.

References de_ctx, InitGlobal(), MpmTableSetup(), run_mode, RUNMODE_UNITTEST, SCClassConfInit(), SCReferenceConfInit(), setenv(), SigTableSetup(), and SpmTableSetup().

Here is the call graph for this function:

Variable Documentation

◆ de_ctx

DetectEngineCtx* de_ctx = NULL

Definition at line 17 of file fuzz_siginit.c.

Referenced by Detect(), DetectAddressMapFree(), DetectAddressMapInit(), DetectAppLayerMpmRegisterByParentId(), DetectBase64DataDoMatch(), DetectBufferGetActiveList(), DetectBufferTypeGetNameById(), DetectContentSetup(), DetectEngineAddToMaster(), DetectEngineAppendSig(), DetectEngineAppInspectionEngine2Signature(), DetectEngineAppInspectionEngineSignatureFree(), DetectEngineContentInspection(), DetectEngineCtxFree(), DetectEngineDeReference(), DetectEngineInspectBufferGeneric(), DetectEngineInspectDnsRequest(), DetectEngineInspectDnsResponse(), DetectEngineInspectPacketPayload(), DetectEngineInspectStreamPayload(), DetectEngineIPOnlyThreadInit(), DetectEngineReference(), DetectEngineResetMaxSigId(), DetectFlowbitsAnalyze(), DetectGetLastSMFromMpmLists(), DetectHttpUriSetup(), DetectIPProtoRemoveAllSMs(), DetectLoadCompleteSigPath(), DetectMetadataHashFree(), DetectMetadataHashInit(), DetectMpmInitializeBuiltinMpms(), DetectMpmPrepareAppMpms(), DetectMpmPrepareBuiltinMpms(), DetectMpmPreparePktMpms(), DetectParseDupSigHashFree(), DetectParseDupSigHashInit(), DetectPktMpmRegisterByParentId(), DetectPortCleanupList(), DetectPortFree(), DetectPortHashAdd(), DetectPortHashFree(), DetectPortHashInit(), DetectPortHashLookup(), DetectPortInsert(), DetectRegisterThreadCtxFuncs(), DetectSetFastPatternAndItsId(), DetectUnregisterThreadCtxFuncs(), EngineAnalysisRules2(), FastPatternSupportEnabledForSigMatchList(), IPOnlyInit(), IPOnlyMatchPacket(), IPOnlyPrepare(), LLVMFuzzerTestOneInput(), MpmFactoryDeRegisterAllMpmCtxProfiles(), MpmFactoryGetMpmCtxForProfile(), MpmFactoryIsMpmCtxAvailable(), MpmFactoryReClaimMpmCtx(), MpmFactoryRegisterMpmCtxProfile(), MpmStoreFree(), MpmStoreInit(), MpmStoreReportStats(), PacketAlertFinalize(), PatternMatchPrepareGroup(), PostConfLoadedDetectSetup(), PrefilterDeinit(), PrefilterGenericMpmPktRegister(), PrefilterGenericMpmRegister(), PrefilterInit(), PrefilterMpmFiledataRegister(), PrefilterPktPayloadRegister(), PrefilterPktStreamRegister(), PrefilterSetupRuleGroup(), RetrieveFPForSig(), SCClassConfDeInitContext(), SCClassConfGetClasstype(), SCProfilingKeywordDestroyCtx(), SCProfilingKeywordInitCounters(), SCProfilingPrefilterDestroyCtx(), SCProfilingPrefilterInitCounters(), SCProfilingRuleInitCounters(), SCProfilingSghDestroyCtx(), SCProfilingSghInitCounters(), SCRConfDeInitContext(), SCRConfGetReference(), SCRuleVarsGetConfVar(), SCSigOrderSignatures(), SCSigSignatureOrderingModuleCleanup(), SigAddressCleanupStage1(), SigAddressPrepareStage1(), SigAddressPrepareStage2(), SigCleanSignatures(), SigFindSignatureBySidGid(), SigFree(), SigGroupBuild(), SigGroupCleanup(), SigGroupHeadAppendSig(), SigGroupHeadBuildMatchArray(), SigGroupHeadBuildNonPrefilterArray(), SigGroupHeadContainsSigId(), SigGroupHeadCopySigs(), SigGroupHeadFree(), SigGroupHeadHashAdd(), SigGroupHeadHashFree(), SigGroupHeadHashInit(), SigGroupHeadHashLookup(), SigGroupHeadHashRemove(), SigGroupHeadStore(), SigInit(), SigLoadSignatures(), SigMatchFree(), SigMatchSignaturesGetSgh(), SigMatchSilentErrorEnabled(), SignatureIsIPOnly(), SRepDestroy(), SRepInit(), ThresholdContextDestroy(), ThresholdHashInit(), ThresholdHashRealloc(), UTHAppendSigs(), UTHGenericTest(), UTHMatchPackets(), UTHMatchPacketsWithResults(), UTHPacketMatchSig(), UTHPacketMatchSigMpm(), and UTHParseSignature().