jnr.ffi.provider.jffi

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total22,536 of 22,5360%2,272 of 2,2720%2,2532,2534,5514,5511,0351,035173173
DefaultInvokerFactory.java1,8640%1990%2472473803801371374545
SkinnyMethodAdapter.java1,5800%420%24724750350322322311
AsmUtil.java1,5090%2270%151151310310353511
AsmLibraryLoader.java1,0800%660%39391921926611
AbstractFastNumericMethodGenerator.java8170%700%4545146146101011
ARM_64StubCompiler.java7860%770%55551281286611
X86MethodGenerator.java7490%1030%6464141141111111
X86_64StubCompiler.java7270%960%69691361366611
BufferMethodGenerator.java7250%260%2626102102131355
NativeClosureProxy.java6610%870%5757118118101022
VariableAccessorGenerator.java6030%240%20201121128822
X86_32StubCompiler.java5630%790%57571141147711
InvokerUtil.java4790%650%53538989202011
DirectMemoryIO.java4630%160%54548484464611
CodegenUtils.java4570%660%50509595171711
ClosureFromNativeConverter.java4560%140%19197878121233
AsmBuilder.java4550%100%33338383282833
NativeRuntime.java4480%390%46468383202033
NumberUtil.java4220%1250%8282133133101011
AsmStructByReferenceFromNativeConverter.java4210%60%9979796611
ReflectionVariableAccessorGenerator.java4100%340%5353868633331111
NativeClosureFactory.java3860%480%36368585121222
FastNumericMethodGenerator.java3640%860%54545555111111
InvokerTypeMapper.java3510%820%474774746611
AbstractX86StubCompiler.java3470%200%20207171101044
AbstractA64StubCompiler.java3470%200%20207171101044
BaseMethodGenerator.java3460%240%22225757101033
FastIntMethodGenerator.java3030%480%35354848111111
ReflectionLibraryLoader.java2960%180%21215757121255
Types.java2910%700%404052525511
FastLongMethodGenerator.java2910%480%34344646101011
AsmRuntime.java2880%600%64646060343411
ConverterMetaData.java2710%280%212145457711
ToNativeOp.java2680%160%24245656161677
NativeLibrary.java2530%380%282859599911
TransientNativeMemory.java2470%220%24244949131322
BufferParameterStrategy.java2310%310%37375353181811
AnnotationTypeMapper.java1980%160%19194040111144
X86Disassembler.java1850%80%22223737181855
NativeClosureManager.java1850%200%191944449922
ClosureUtil.java1640%180%121226263311
NativeMemoryManager.java1320%n/a12121515121211
PrimitiveArrayParameterStrategy.java1180%n/a21212121212199
StubCompiler.java1170%200%22223535101022
LibraryLoader.java1060%60%7713134411
AllocatedDirectMemoryIO.java900%120%121219196611
StructByReferenceResultConverterFactory.java670%60%6615153311
HeapBufferParameterStrategy.java580%20%8814147711
ClosureTypeMapper.java570%80%9913135511
ByteBufferMemoryIO.java530%60%8810105511
AsmClassLoader.java500%20%5513134411
NativeLibraryLoader.java440%20%4411113311
LocalVariableAllocator.java430%n/a5513135511
PointerParameterStrategy.java420%20%88997711
MemoryUtil.java390%60%66333311
ArrayMemoryIO.java370%20%66885511
NullObjectParameterStrategy.java260%n/a66776611
ParameterStrategy.java250%40%44662211
NativeFunctionMapperContext.java250%20%55774411
AbstractAsmLibraryInterface.java180%n/a44774411
NativeFinalizer.java180%n/a44554422
NativeClosurePointer.java0%n/a22552211
SimpleNativeContext.java0%n/a33663311
Util.java0%n/a22442211
Provider.java0%n/a33553311
NotImplMethodGenerator.java0%n/a33333311
LocalVariable.java0%n/a11441111
SymbolNotFoundError.java0%n/a11221111
JNIInvokeInterface.java0%n/a11111111