SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 2
Classes: 91
Files: 137
Line coverage
22%
Covered lines: 3050
Uncovered lines: 10678
Coverable lines: 13728
Total lines: 37282
Line coverage: 22.2%
Branch coverage
24%
Covered branches: 2027
Total branches: 8363
Branch coverage: 24.2%
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.SpanHelpers NonPackedIndexOfAnyValueType(...)130 130
System.Private.CoreLib System.SpanHelpers LastIndexOfAnyValueType(...)124 124
System.Private.CoreLib System.SpanHelpers IndexOfAny(...)112 112
System.Private.CoreLib System.SpanHelpers LastIndexOfAny(...)112 112
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadValidationInfo(...)106 106
System.Private.CoreLib System.SpanHelpers NonPackedIndexOfAnyValueType(...)104 104
System.Private.CoreLib System.SpanHelpers IndexOfAnyValueType(...)98 98
System.Private.CoreLib System.SpanHelpers LastIndexOfAnyValueType(...)98 98
System.Private.CoreLib System.SpanHelpers IndexOfNullByte(...)92 92
System.Private.CoreLib System.SpanHelpers LastIndexOfAnyValueType(...)92 92
System.Private.CoreLib System.Buffers.Text.Utf8Parser TryParseDateTimeOffsetR(...)90 90
System.Private.CoreLib System.SpanHelpers IndexOfAnyValueType(...)88 88
System.Private.CoreLib System.Buffers.Text.Utf8Parser TryParseDateTimeOffsetO(...)86 86
DotnetFuzzing DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer ConsumePrimitiveValue(...)84 84
System.Private.CoreLib System.Buffers.SearchValues Create(...)84 84
System.Private.CoreLib System.SpanHelpers LastIndexOfAnyValueType(...)82 82
System.Private.CoreLib System.Buffers.Text.Base64Helper DecodeFrom(...)80 80
System.Private.CoreLib System.PackedSpanHelpers IndexOfAny(...)78 78
System.Private.CoreLib System.SpanHelpers IndexOfNullCharacter(...)78 78

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
DotnetFuzzing1972550274745497.1%
  
449824.4%
  
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.SearchValuesByteCharFuzzer7918013198.7%
  
2424100%
 
DotnetFuzzing.Fuzzers.SearchValuesStringFuzzer13940692.5%
  
0100%
 
DotnetFuzzing.Fuzzers.SslStreamClientHelloFuzzer02626430%
 
00
 
DotnetFuzzing.Fuzzers.TextEncodingFuzzer11061071880.9%
  
080%
 
DotnetFuzzing.Fuzzers.TypeNameFuzzer14041622.4%
  
080%
 
DotnetFuzzing.Fuzzers.UTF8Fuzzer193941541%
  
0160%
 
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.BoundedMemory10223333571230.4%
  
206232.2%
  
System.Buffers.BoundedMemory<T>033680%
 
00
 
System.Net.Security.KerberosPacLogonInfo03093095100%
 
02220%
 
System.Private.CoreLib28538128109813411725.9%
  
1983738126.8%
  
System.Buffers.AhoCorasick01171173460%
 
0700%
 
System.Buffers.AhoCorasickBuilder073732230%
 
0380%
 
System.Buffers.AhoCorasickNode066661900%
 
0420%
 
System.Buffers.Any1CharPackedIgnoreCaseSearchValues111125191.6%
  
00
 
System.Buffers.Any1CharPackedSearchValues7184187.5%
  
00
 
System.Buffers.Any1SearchValues<T1, T2>102124983.3%
  
00
 
System.Buffers.Any2CharPackedIgnoreCaseSearchValues151166693.7%
  
4666.6%
  
System.Buffers.Any2CharPackedSearchValues7184187.5%
  
22100%
 
System.Buffers.Any2SearchValues<T1, T2>102124983.3%
  
22100%
 
System.Buffers.Any3CharPackedSearchValues7184187.5%
  
44100%
 
System.Buffers.Any3SearchValues<T1, T2>102124983.3%
  
44100%
 
System.Buffers.Any4SearchValues<T1, T2>132155286.6%
  
66100%
 
System.Buffers.Any5SearchValues<T1, T2>142165387.5%
  
88100%
 
System.Buffers.AnyByteSearchValues151167393.7%
  
00
 
System.Buffers.ArrayPool<T>25710428.5%
  
00
 
System.Buffers.ArrayPoolEventSource154551441.8%
  
00
 
System.Buffers.AsciiByteSearchValues<T>181198994.7%
  
3650%
  
System.Buffers.AsciiCharSearchValues<T1, T2>191209195%
  
3650%
  
System.Buffers.AsciiStringSearchValuesTeddyBase<T1, T2, T3>02192196750%
 
01040%
 
System.Buffers.AsciiStringSearchValuesTeddyBucketizedN2<T1, T2>033250%
 
00
 
System.Buffers.AsciiStringSearchValuesTeddyBucketizedN3<T1, T2>033250%
 
00
 
System.Buffers.AsciiStringSearchValuesTeddyNonBucketizedN2<T1, T2>033250%
 
00
 
System.Buffers.AsciiStringSearchValuesTeddyNonBucketizedN3<T1, T2>033250%
 
00
 
System.Buffers.Binary.BinaryPrimitives223223428000.8%
  
21021.9%
  
System.Buffers.BitmapCharSearchValues2563110280.6%
  
121675%
  
System.Buffers.BitVector2561514297951.7%
  
41233.3%
  
System.Buffers.CharacterFrequencyHelper053531250%
 
0280%
 
System.Buffers.ConfigurableArrayPool<T>095952730%
 
0500%
 
System.Buffers.EmptySearchValues<T>5272971.4%
  
22100%
 
System.Buffers.IndexOfAnyAsciiSearcher42986515154183.3%
  
21829274.6%
  
System.Buffers.MemoryHandle01212570%
 
040%
 
System.Buffers.MemoryManager<T>088670%
 
00
 
System.Buffers.MultiStringIgnoreCaseSearchValuesFallback01111400%
 
060%
 
System.Buffers.ProbabilisticCharSearchValues8193688.8%
  
00
 
System.Buffers.ProbabilisticMap137190327102241.8%
  
7121233.4%
  
System.Buffers.ProbabilisticMapState763010630671.6%
  
304271.4%
  
System.Buffers.ProbabilisticWithAsciiCharSearchValues<T>8218321698.7%
  
506478.1%
  
System.Buffers.RabinKarp057571790%
 
0260%
 
System.Buffers.RangeByteSearchValues105155266.6%
  
020%
 
System.Buffers.RangeCharSearchValues<T>225276781.4%
  
61060%
  
System.Buffers.SearchValues96710330493.2%
  
10512683.3%
  
System.Buffers.SearchValues<T>415196421%
  
040%
 
System.Buffers.SearchValuesDebugView<T>055200%
 
00
 
System.Buffers.SharedArrayPool<T>644110530060.9%
  
408845.4%
  
System.Buffers.SharedArrayPoolPartitions074744990%
 
0440%
 
System.Buffers.SharedArrayPoolStatics023235630%
 
0260%
 
System.Buffers.SharedArrayPoolThreadLocalArray303322100%
 
00
 
System.Buffers.SingleStringSearchValuesFallback<T>066250%
 
020%
 
System.Buffers.SingleStringSearchValuesPackedThreeChars<T1, T2>01541544160%
 
0920%
 
System.Buffers.SingleStringSearchValuesThreeChars<T1, T2>01431433880%
 
0800%
 
System.Buffers.StandardFormat055552070%
 
0360%
 
System.Buffers.StringSearchValues01791795050%
 
01680%
 
System.Buffers.StringSearchValuesAhoCorasick<T1, T2>033210%
 
00
 
System.Buffers.StringSearchValuesBase02121800%
 
080%
 
System.Buffers.StringSearchValuesHelper01521524630%
 
0600%
 
System.Buffers.StringSearchValuesRabinKarp<T>033200%
 
00
 
System.Buffers.TeddyBucketizer051511330%
 
0180%
 
System.Buffers.TeddyHelper078784860%
 
0200%
 
System.Buffers.Text.Base64092925390%
 
0380%
 
System.Buffers.Text.Base64Helper01080108030950%
 
04360%
 
System.Buffers.Text.Base64Url029829810760%
 
0720%
 
System.Buffers.Text.FormattingHelpers763010623871.6%
  
0200%
 
System.Buffers.Text.ParserHelpers088680%
 
00
 
System.Buffers.Text.Utf8Formatter01181187360%
 
01320%
 
System.Buffers.Text.Utf8Parser02027202749080%
 
015010%
 
System.Buffers.Utilities82105680%
  
2450%
  
System.PackedSpanHelpers310207517134359.9%
  
20033060.6%
  
System.SpanHelpers132218843206772441.2%
  
1205291041.4%