io.netty.buffer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total37,532 of 42,87912%2,469 of 2,96416%4,4124,8078,2869,4643,0903,31272111
CompositeByteBuf4,2693537%449408%3914159421,02814416601
AbstractByteBuf2,3731716%171179%24826754659515517301
UnsafeByteBufUtil2,2230%1940%148148372372515111
ByteBufUtil1,7511,66148%23023850%184314323681458001
FixedCompositeByteBuf1,4190%1100%120120287287626211
WrappedCompositeByteBuf1,3780%n/a23423432532523423411
AdvancedLeakAwareCompositeByteBuf1,2520%n/a17017033933917017011
SwappedByteBuf1,2460%100%19219227327318718711
Unpooled1,182534%17263%141147273287505501
AdvancedLeakAwareByteBuf1,1510%0%15615631231215415411
PoolChunk1,1160%1400%109109244244393911
WrappedByteBuf1,0882%n/a18118725126018118701
UnpooledDirectByteBuf1,086816%575%97105242265677501
PoolArena94521618%982%9499227268444801
EmptyByteBuf801758%2710%19320522224717819001
AbstractUnpooledSlicedByteBuf8010%100%7777154154727211
PooledSlicedByteBuf7360%0%6868140140666611
UnpooledHeapByteBuf6869712%214%7187165195607601
PooledByteBufAllocator66234734%691921%8091140226394701
PooledDirectByteBuf6610%200%5151121121414111
ReadOnlyByteBufferBuf6390%200%8383141141737311
PoolSubpage5785%711%5456126136182001
PoolThreadCache4871%730%5658113115192101
DuplicatedByteBuf4530%0%6969103103676711
PooledByteBuf4410%360%50509999323211
PooledHeapByteBuf4390%80%42427979383811
PooledDuplicatedByteBuf4250%n/a63639494636311
HeapByteBufUtil42220833%n/a14184953141801
ReadOnlyByteBuf3720%0%77778484757511
SizeClasses37043153%455153%356760150101901
ByteBufInputStream3690%450%52529797292911
UnpooledUnsafeDirectByteBuf3356%0%44488492434701
UnpooledUnsafeHeapByteBuf3230%60%44449090414111
PooledUnsafeDirectByteBuf3090%0%45457777444411
AbstractUnsafeSwappedByteBuf3070%280%36365353222211
PoolChunkList28910426%471118%38467999121701
AbstractByteBufAllocator2818924%461220%45566285182601
PooledUnsafeHeapByteBuf2340%60%27274848242411
LongPriorityQueue2300%280%24244646101011
ReadOnlyUnsafeDirectByteBuf2040%180%21213737121211
SimpleLeakAwareByteBuf16414%195%30334148202301
ByteBufOutputStream1610%120%24245050181811
PoolThreadCache.MemoryRegionCache1580%120%151545459911
AbstractPooledDerivedByteBuf1510%80%23234040191911
PoolArena.DirectArena1485%140%141534367801
UnpooledSlicedByteBuf1480%n/a21213131212111
SimpleLeakAwareCompositeByteBuf1370%120%23233131171711
DefaultByteBufHolder1190%60%20202727171711
AbstractPooledDerivedByteBuf.PooledNonRetainedSlicedByteBuf1150%n/a14142323141411
PooledByteBufAllocator.PoolThreadLocalCache1097%200%131426293401
UnpooledDuplicatedByteBuf1070%n/a20203030202011
UnreleasableByteBuf1040%80%21212323171711
PooledByteBufAllocatorMetric995%n/a12132225121301
UnpooledByteBufAllocator966138%1422%1723143181401
AbstractPooledDerivedByteBuf.PooledNonRetainedDuplicateByteBuf960%n/a14142222141411
AbstractDerivedByteBuf930%n/a21212626212111
CompositeByteBuf.Component864132%0%811193071001
ByteBufUtil.HexUtil6749588%54590%431121021601
CompositeByteBuf.CompositeByteBufIterator600%60%7711114411
ByteBuf545%0%13141213121301
UnsafeHeapSwappedByteBuf540%n/a8812128811
UnpooledByteBufAllocator.InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf480%n/a4413134411
AbstractReferenceCountedByteBuf4733%0%11141423101301
PoolArena.HeapArena4714%0%91012147801
LongLongHashMap4526485%72376%5229681701
UnsafeDirectSwappedByteBuf430%n/a8812128811
ByteBufProcessor410%n/a1110101111
UnpooledUnsafeNoCleanerDirectByteBuf400%0%6613135511
ByteBufUtil.ThreadLocalDirectByteBuf0%0%5512124411
ByteBufUtil.ThreadLocalUnsafeDirectByteBuf0%0%5513134411
UnpooledByteBufAllocator.InstrumentedUnpooledHeapByteBuf0%n/a33993311
UnpooledByteBufAllocator.InstrumentedUnpooledUnsafeHeapByteBuf0%n/a33993311
UnpooledByteBufAllocator.InstrumentedUnpooledDirectByteBuf0%n/a33993311
UnpooledByteBufAllocator.UnpooledByteBufAllocatorMetric24%n/a34473401
PoolArena.SizeClass0%n/a11331111
PoolThreadCache.MemoryRegionCache.Entry0%n/a22992211
SlicedByteBuf0%n/a44664411
FixedCompositeByteBuf.Component0%n/a11551111
WrappedUnpooledUnsafeDirectByteBuf0%n/a22442211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%44222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%44222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%44222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%44222211
PoolThreadCache.SubPageMemoryRegionCache0%n/a22442211
PoolThreadCache.NormalMemoryRegionCache0%n/a22442211
UnpooledByteBufAllocator.InstrumentedUnpooledUnsafeDirectByteBuf60%n/a13491301
CompositeByteBuf.new CompositeByteBuf.ByteWrapper() {...}23%0%34232301
CompositeByteBuf.new CompositeByteBuf.ByteWrapper() {...}23%0%34232301
PooledDirectByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
PooledUnsafeDirectByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
PooledUnsafeHeapByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ByteBufUtil.ThreadLocalUnsafeDirectByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
PooledDuplicatedByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
PooledSlicedByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
ByteBufProcessor.new ByteBufProcessor() {...}0%0%33222211
PooledHeapByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ByteBufUtil.ThreadLocalDirectByteBuf.new ObjectPool.ObjectCreator() {...}0%n/a22222211
PoolThreadCache.MemoryRegionCache.new ObjectPool.ObjectCreator() {...}0%n/a22222211
ByteBufUtil.new ByteProcessor() {...}33%0%23121201
PooledByteBufAllocator.new Runnable() {...}54%n/a12231201
ByteBufUtilFuzzer24898%10100%0132600801
ByteBufUtil.SWARByteSearch91%50%13060201
ByteBufUtil.new FastThreadLocal() {...}50%n/a12121201
ByteBufAllocator0%n/a11111111
AbstractReferenceCountedByteBuf.new ReferenceCountUpdater() {...}71%n/a13131301
LongLongHashMapFuzzer86100%6100%060220301