SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 2
Classes: 74
Files: 87
Line coverage
14%
Covered lines: 1725
Uncovered lines: 10431
Coverable lines: 12156
Total lines: 34519
Line coverage: 14.1%
Branch coverage
11%
Covered branches: 724
Total branches: 6211
Branch coverage: 11.6%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer CompareExceptions(...)158 158
System.Private.CoreLib System.Text.Unicode.Utf8Utility TranscodeToUtf16(...)154 154
System.Private.CoreLib System.Text.Unicode.Utf8Utility GetPointerToFirstInvalidByte(...)138 138
System.Private.CoreLib System.Text.Unicode.Utf8Utility TranscodeToUtf8(...)134 134
System.Private.CoreLib System.Text.UnicodeEncoding GetChars(...)124 124
System.Private.CoreLib System.Text.UnicodeEncoding GetBytes(...)110 110
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadValidationInfo(...)106 106
System.Private.CoreLib System.Text.UnicodeEncoding GetCharCount(...)96 96
System.Private.CoreLib System.Text.Ascii EqualsIgnoreCase(...)92 92
DotnetFuzzing DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer ConsumePrimitiveValue(...)84 84
System.Private.CoreLib System.Text.UnicodeEncoding GetByteCount(...)82 82
System.Private.CoreLib System.Text.StringBuilder AppendFormat(...)78 78
System.Private.CoreLib System.Text.ValueStringBuilder AppendFormatHelper(...)76 76
System.Private.CoreLib System.Text.Ascii ChangeCase(...)72 72
System.Private.CoreLib System.Text.Ascii GetIndexOfFirstNonAsciiByte_Intrinsified(...)68 68
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer FuzzTarget(...)66 66
System.Private.CoreLib System.Text.Latin1Utility GetIndexOfFirstNonLatin1Char_Sse2(...)62 62
System.Private.CoreLib System.Text.Ascii Equals(...)60 60
System.Private.CoreLib System.Text.Ascii GetIndexOfFirstNonAsciiByte_Vector(...)56 56
System.Private.CoreLib System.Text.Unicode.TextSegmentationUtility GetLengthOfFirstExtendedGraphemeCluster(...)55 55

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
DotnetFuzzing2152532274745497.8%
  
339823.3%
  
DotnetFuzzing.Fuzzers.AssemblyNameInfoFuzzer067671170%
 
080%
 
DotnetFuzzing.Fuzzers.Base64Fuzzer02352353320%
 
0300%
 
DotnetFuzzing.Fuzzers.Base64UrlFuzzer094941350%
 
060%
 
DotnetFuzzing.Fuzzers.Deflate64Fuzzer14647832.1%
  
040%
 
DotnetFuzzing.Fuzzers.HttpHeadersFuzzer16061951.6%
  
0140%
 
DotnetFuzzing.Fuzzers.IPAddressFuzzer068681060%
 
0240%
 
DotnetFuzzing.Fuzzers.JsonDocumentFuzzer11920415%
  
040%
 
DotnetFuzzing.Fuzzers.KerberosPacLogonInfoFuzzer055170%
 
00
 
DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer11981992860.5%
 
01300%
 
DotnetFuzzing.Fuzzers.SearchValuesByteCharFuzzer179801311.2%
  
0240%
 
DotnetFuzzing.Fuzzers.SearchValuesStringFuzzer13940692.5%
  
0100%
 
DotnetFuzzing.Fuzzers.SslStreamClientHelloFuzzer02626430%
 
00
 
DotnetFuzzing.Fuzzers.TextEncodingFuzzer11061071880.9%
  
080%
 
DotnetFuzzing.Fuzzers.TypeNameFuzzer14041622.4%
  
080%
 
DotnetFuzzing.Fuzzers.UTF8Fuzzer9319415498.9%
  
1616100%
 
DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer14834846630.2%
 
02960%
 
DotnetFuzzing.Fuzzers.Utf8JsonWriterFuzzer11521532610.6%
  
0420%
 
DotnetFuzzing.Fuzzers.WebSocketFuzzer41231272073.1%
  
0380%
 
DotnetFuzzing.Fuzzers.ZipArchiveFuzzer15253871.8%
  
080%
 
DotnetFuzzing.Fuzzers.ZipEncryptionStreamFuzzer198991821%
  
0280%
 
System.Buffers.BoundedMemory10622933571231.6%
  
176227.4%
  
System.Buffers.BoundedMemory<T>033680%
 
00
 
System.Net.Security.KerberosPacLogonInfo03093095100%
 
02220%
 
System.Private.CoreLib1510789994093156716%
  
691522913.2%
  
System.Text.Ascii2678201087385724.5%
  
16076620.8%
  
System.Text.ASCIIEncoding02722728810%
 
02160%
 
System.Text.CodePageDataItem02020300%
 
00
 
System.Text.CompositeFormat01091093510%
 
0680%
 
System.Text.Decoder091913110%
 
0380%
 
System.Text.DecoderExceptionFallback055250%
 
00
 
System.Text.DecoderExceptionFallbackBuffer01313680%
 
080%
 
System.Text.DecoderFallback1121650%
  
00
 
System.Text.DecoderFallbackBuffer25659031427.7%
  
116018.3%
  
System.Text.DecoderFallbackException017171130%
 
00
 
System.Text.DecoderNLS01381384080%
 
0580%
 
System.Text.DecoderReplacementFallback1511267757.6%
  
51631.2%
  
System.Text.DecoderReplacementFallbackBuffer19143317157.5%
  
71643.7%
  
System.Text.Encoder683893106.7%
  
0380%
 
System.Text.EncoderExceptionFallback3472942.8%
  
00
 
System.Text.EncoderExceptionFallbackBuffer01515690%
 
040%
 
System.Text.EncoderFallback20216100%
 
00
 
System.Text.EncoderFallbackBuffer097973580%
 
0550%
 
System.Text.EncoderFallbackException031311400%
 
040%
 
System.Text.EncoderLatin1BestFitFallback055270%
 
00
 
System.Text.EncoderLatin1BestFitFallbackBuffer04534535820%
 
0300%
 
System.Text.EncoderNLS1611513139412.2%
  
3575.2%
  
System.Text.EncoderReplacementFallback1313267750%
  
51631.2%
  
System.Text.EncoderReplacementFallbackBuffer045451930%
 
0260%
 
System.Text.Encoding130558688282718.8%
  
4531814.1%
  
System.Text.EncodingInfo01818750%
 
060%
 
System.Text.EncodingProvider9596816513.2%
  
3446.8%
  
System.Text.EncodingTable11611723351449.7%
  
98011.2%
  
System.Text.Latin1Encoding02642647820%
 
02160%
 
System.Text.Latin1Utility032132112110%
 
01860%
 
System.Text.Rune93321414165922.4%
  
4222418.7%
  
System.Text.RunePosition068683180%
 
0180%
 
System.Text.SpanLineEnumerator02424900%
 
0100%
 
System.Text.SpanRuneEnumerator01717620%
 
040%
 
System.Text.StringBuilder11410021116340110.2%
  
325825.4%
  
System.Text.StringBuilderCache01414560%
 
080%
 
System.Text.StringBuilderRuneEnumerator020201040%
 
040%
 
System.Text.StringRuneEnumerator02020680%
 
040%
 
System.Text.TranscodingStream02112116110%
 
0660%
 
System.Text.Unicode.TextSegmentationUtility062622320%
 
0550%
 
System.Text.Unicode.Utf16022260%
 
00
 
System.Text.Unicode.Utf16Utility259512061720.8%
  
3407.5%
  
System.Text.Unicode.Utf83322926283612.5%
  
101267.9%
  
System.Text.Unicode.Utf8Utility411281692328159.3%
  
27745061.5%
  
System.Text.UnicodeDebug412167325%
  
31225%
  
System.Text.UnicodeEncoding1069570518271.4%
  
35140.5%
 
System.Text.UnicodeUtility10192918334.4%
  
00
 
System.Text.UTF32Encoding044344311790%
 
02560%
 
System.Text.UTF7Encoding02872879100%
 
01940%
 
System.Text.UTF8Encoding102193295106434.5%
  
4123017.8%
  
System.Text.ValueStringBuilder8611019657943.8%
  
3210630.1%