AbstractMemory.java |   | 2% |  | 1% | 229 | 233 | 377 | 391 | 173 | 177 | 0 | 1 |
StructLayout.java |   | 29% |   | 10% | 210 | 269 | 318 | 497 | 118 | 175 | 15 | 33 |
ArrayMemoryIO.java |  | 0% |  | 0% | 110 | 110 | 231 | 231 | 86 | 86 | 8 | 8 |
Struct.java |   | 17% |   | 10% | 71 | 85 | 109 | 144 | 39 | 53 | 0 | 3 |
MemoryUtil.java |  | 0% |  | 0% | 45 | 45 | 119 | 119 | 25 | 25 | 1 | 1 |
SwappedMemoryIO.java |  | 0% |  | 0% | 66 | 66 | 101 | 101 | 49 | 49 | 1 | 1 |
AutoPointer.java |   | 8% |  | 2% | 57 | 62 | 109 | 120 | 24 | 29 | 4 | 7 |
MemoryOp.java |   | 37% |   | 19% | 73 | 104 | 100 | 151 | 48 | 76 | 2 | 23 |
Platform.java |   | 64% |   | 24% | 96 | 126 | 87 | 191 | 21 | 51 | 5 | 12 |
Enum.java |   | 7% |  | 0% | 38 | 41 | 71 | 79 | 13 | 16 | 0 | 2 |
Buffer.java |   | 6% |  | 0% | 33 | 36 | 56 | 63 | 28 | 31 | 0 | 2 |
Pointer.java |   | 28% |  | 4% | 35 | 46 | 48 | 75 | 21 | 32 | 0 | 4 |
CallbackInfo.java |   | 7% |  | 0% | 20 | 21 | 52 | 58 | 10 | 11 | 0 | 1 |
Util.java |   | 27% |   | 9% | 39 | 45 | 47 | 61 | 23 | 29 | 0 | 1 |
MemoryPointer.java |   | 42% |   | 25% | 24 | 35 | 23 | 56 | 8 | 19 | 0 | 3 |
StructByReference.java |  | 11% |  | 0% | 19 | 20 | 30 | 35 | 11 | 12 | 0 | 1 |
MappedType.java |   | 33% |   | 33% | 12 | 15 | 15 | 32 | 9 | 12 | 1 | 2 |
Enums.java |   | 16% |  | 0% | 20 | 23 | 26 | 34 | 8 | 11 | 0 | 2 |
InvalidMemoryIO.java |  | 7% | | n/a | 47 | 48 | 47 | 51 | 47 | 48 | 0 | 1 |
Type.java |   | 82% |   | 83% | 15 | 43 | 25 | 92 | 11 | 31 | 0 | 4 |
ReifyingAllocator.java |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 3 | 3 | 1 | 1 |
TypeResolver.java |   | 13% |  | 5% | 13 | 16 | 27 | 34 | 3 | 6 | 0 | 1 |
StructByValue.java |   | 16% |  | 0% | 10 | 11 | 21 | 26 | 8 | 9 | 0 | 1 |
IOModule.java |  | 10% |  | 0% | 6 | 7 | 21 | 24 | 2 | 3 | 0 | 1 |
NoImplFactory.java |  | 0% | | n/a | 10 | 10 | 12 | 12 | 10 | 10 | 1 | 1 |
DataConverter.java |   | 57% |   | 38% | 11 | 16 | 8 | 24 | 4 | 8 | 0 | 1 |
Factory.java |   | 82% |   | 47% | 20 | 25 | 10 | 64 | 1 | 6 | 0 | 2 |
MemoryPointer$INVOKER$i$initialize.gen |  | 0% | | n/a | 4 | 4 | 0 | 0 | 4 | 4 | 1 | 1 |
Buffer$INVOKER$i$initialize.gen |  | 0% | | n/a | 4 | 4 | 0 | 0 | 4 | 4 | 1 | 1 |
FFIService.java |  | 39% |   | 50% | 2 | 4 | 4 | 11 | 0 | 2 | 0 | 1 |
StructLayout$InnerStructField$INVOKER$i$0$1$initialize.gen |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$FunctionField$INVOKER$i$0$1$initialize.gen |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$ArrayField$INVOKER$i$0$1$initialize.gen |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$Field$INVOKER$i$0$1$initialize.gen |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$2$put_bytes.gen |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$2$write_bytes.gen |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
Enum$INVOKER$i$initialize.gen |  | 0% | | n/a | 4 | 4 | 0 | 0 | 4 | 4 | 1 | 1 |
StructLayout$INVOKER$s$0$1$newStructLayout.gen |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
CallbackInfo$INVOKER$s$0$1$newCallbackInfo.gen |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$1$to_s.gen |  | 0% |  | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
Buffer$INVOKER$s$allocateInput.gen |  | 0% | | n/a | 4 | 4 | 0 | 0 | 4 | 4 | 1 | 1 |
Buffer$INVOKER$s$allocateOutput.gen |  | 0% | | n/a | 4 | 4 | 0 | 0 | 4 | 4 | 1 | 1 |
Buffer$INVOKER$s$allocateInOut.gen |  | 0% | | n/a | 4 | 4 | 0 | 0 | 4 | 4 | 1 | 1 |
StructLayout$MappedField$INVOKER$i$1$0$initialize.gen |  | 0% |  | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$get_string.gen |  | 0% | | n/a | 4 | 4 | 0 | 0 | 4 | 4 | 1 | 1 |
Pointer$INVOKER$i$0$1$to_s.gen |  | 0% |  | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
DataConverter$INVOKER$s$0$1$reference_required.gen |  | 0% |  | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
DataConverter$INVOKER$s$0$1$native_type.gen |  | 0% |  | 0% | 3 | 3 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$initialize.gen |  | 0% | | n/a | 4 | 4 | 0 | 0 | 4 | 4 | 1 | 1 |
AbstractMemory$INVOKER$i$read_array_of_type.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$write_array_of_type.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
NullMemoryIO.java |  | 25% |  | 0% | 5 | 6 | 3 | 5 | 3 | 4 | 0 | 1 |
AbstractMemory$INVOKER$i$put_float32.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
Pointer$INVOKER$i$initialize.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_long.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_uint32.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_ulong.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_int32.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_uint8.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_uint64.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_int64.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_int8.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_float64.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_array_of_string.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AutoPointer$INVOKER$i$initialize.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_uint16.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_int16.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$put_pointer.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$write_string.gen |  | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$read_string.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_long.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_uint16.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$read_array_of_string.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_int16.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_ulong.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_pointer.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_uint8.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_int8.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_uint64.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_uint32.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_int32.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$order.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
Struct$INVOKER$i$order.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_float64.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_int64.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
AbstractMemory$INVOKER$i$get_float32.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
Struct$INVOKER$s$allocateIn.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
Struct$INVOKER$s$allocateInOut.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
Struct$INVOKER$s$allocateOut.gen | | 0% | | n/a | 3 | 3 | 0 | 0 | 3 | 3 | 1 | 1 |
StructLayout$INVOKER$i$3$0$put.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
FreedMemoryIO.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
AbstractMemory$INVOKER$i$3$0$put_callback.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractInvoker$INVOKER$i$2$0$attach.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_uint64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$2$0$setFieldValue.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByReference$INVOKER$i$2$0$from_native.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_float.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_int16.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_uint16.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByReference$INVOKER$i$2$0$to_native.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_int64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_uint64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MappedType$INVOKER$i$2$0$to_native.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_ulong.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_int32.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_int8.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_uint32.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$INVOKER$i$2$0$get.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_ulong.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_uint32.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
IOModule$INVOKER$s$3$0$native_read.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_float64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_int8.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_pointer.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_uint8.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_int64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_uint8.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MappedType$INVOKER$i$2$0$from_native.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$slice.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_uint16.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_string.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_float.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_float64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enum$INVOKER$i$2$0$to_native.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_int32.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$put_array_of_int16.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_pointer.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$ArrayProxy$INVOKER$i$2$0$put.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_array_of_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$2$0$get_bytes.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enum$INVOKER$i$2$0$from_native.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$1$0$initialize_copy.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_uint8.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_int32.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$ArrayProxy$INVOKER$i$1$0$get.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_uint16.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_ulong.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_uint8.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_bytes.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_pointer.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enums$INVOKER$i$1$0$append.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_float64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MemoryPointer$INVOKER$i$1$0$op_equal.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$INVOKER$i$1$0$aref.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AutoPointer$INVOKER$s$2$0$from_native.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_char.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_short.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_uint16.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_pointer.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enums$INVOKER$i$1$0$mapSymbol.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
DataConverter$INVOKER$s$2$0$to_native.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_int8.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_ulong.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_double.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_float.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$1$0$offset_of.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_int32.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enum$INVOKER$i$1$0$find.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_int64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_uint.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enums$INVOKER$i$1$0$find.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Pointer$INVOKER$i$1$0$initialize_copy.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_int.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_float.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_float.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_int16.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_long_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_ulong_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_int16.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_ushort.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_uchar.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$aref.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$Builtin$INVOKER$i$1$0$equal_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Buffer$INVOKER$i$1$0$initialize_copy.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_int64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$Builtin$INVOKER$i$1$0$op_equal.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_float64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_uint64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$ArrayProxy$INVOKER$i$0$0$each.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_uint32.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$Array$INVOKER$s$2$0$newInstance.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$op_equal.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
DataConverter$INVOKER$s$2$0$from_native.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_uint64.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MemoryPointer$INVOKER$i$1$0$autorelease.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_uint32.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$write_array_of_int8.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$op_plus.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$Builtin$INVOKER$i$1$0$eql_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$1$0$getFieldValue.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AutoPointer$INVOKER$i$1$0$autorelease.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$INVOKER$i$1$0$offset_of.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Pointer$INVOKER$i$1$0$op_equal.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$1$0$read_array_of_pointer.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByValue$INVOKER$s$1$0$newStructByValue.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$ArrayProxy$INVOKER$i$0$0$get.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$CharArrayProxy$INVOKER$i$0$0$to_s.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByReference$INVOKER$s$1$0$newStructByReference.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AutoPointer$INVOKER$i$0$0$free.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$Field$INVOKER$i$0$0$alignment.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enum$INVOKER$i$0$0$symbol_map.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$0$0$size.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$to_ptr.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$0$0$offsets.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$INVOKER$i$0$0$members.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByReference$INVOKER$i$0$0$reference_required_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByReference$INVOKER$i$0$0$struct_class.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$Array$INVOKER$i$0$0$elem_type.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByValue$INVOKER$i$0$0$to_s.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$0$0$alignment.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MemoryPointer$INVOKER$i$0$0$autorelease_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_uint.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$ArrayProxy$INVOKER$i$0$0$to_ptr.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$INVOKER$i$0$0$offsets.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_pointer.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$clear.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByValue$INVOKER$i$0$0$struct_class.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$0$0$getLayout.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$Field$INVOKER$i$0$0$offset.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$Field$INVOKER$i$0$0$size.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enums$INVOKER$i$0$0$initialize.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AutoPointer$INVOKER$i$0$0$autorelease_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$INVOKER$i$0$0$size.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_float.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_double.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
CallbackInfo$INVOKER$i$0$0$result_type.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$INVOKER$i$0$0$alignment.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_int.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enum$INVOKER$i$0$0$symbols.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$total.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$Field$INVOKER$i$0$0$name.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
TypeSizeMapper.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
MemoryPointer$INVOKER$s$1$0$from_string.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Pointer$INVOKER$i$0$0$null_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MappedType$INVOKER$s$1$0$newMappedType.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enum$INVOKER$i$0$0$native_type.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByReference$INVOKER$i$0$0$native_type.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enum$INVOKER$i$0$0$tag.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$s$1$0$set_layout.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_ulong.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$INVOKER$i$0$0$fields.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_uchar.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$Builtin$INVOKER$i$0$0$to_sym.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$0$0$values.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_long_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enum$INVOKER$i$0$0$reference_required_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$s$1$0$offset_of.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$0$0$null_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$Array$INVOKER$i$0$0$length.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByReference$INVOKER$i$0$0$layout.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MappedType$INVOKER$i$0$0$native_type.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByReference$INVOKER$i$0$0$to_s.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_ulong_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$ArrayProxy$INVOKER$i$0$0$size.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructByValue$INVOKER$i$0$0$layout.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
MemoryPointer$INVOKER$i$0$0$free.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$0$0$pointer.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
CallbackInfo$INVOKER$i$0$0$param_types.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Pointer$INVOKER$i$0$0$address.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$0$0$clear.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$hash.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$type_size.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Buffer$INVOKER$i$0$0$inspect.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_short.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_char.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_long.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
AbstractMemory$INVOKER$i$0$0$read_ushort.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
CallbackInfo$INVOKER$i$0$0$to_s.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
StructLayout$Field$INVOKER$i$0$0$type.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$i$0$0$members.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Type$Builtin$INVOKER$i$0$0$to_s.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Platform$INVOKER$s$0$0$windows_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$s$0$0$offsets.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Platform$INVOKER$s$0$0$unix_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
DataConverter$INVOKER$s$0$0$reference_required_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Enums$INVOKER$i$0$0$empty_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Platform$INVOKER$s$0$0$solaris_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$s$0$0$members.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Pointer$INVOKER$s$0$0$size.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$s$0$0$alignment.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Platform$INVOKER$s$0$0$linux_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Platform$INVOKER$s$0$0$bsd_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Platform$INVOKER$s$0$0$mac_p.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
Struct$INVOKER$s$0$0$size.gen | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
NativeType.java |  | 96% | | 50% | 3 | 7 | 2 | 30 | 2 | 6 | 0 | 1 |
MemoryIO.java | | 62% |  | 0% | 2 | 5 | 1 | 7 | 1 | 4 | 0 | 1 |
MemoryObject.java | | 71% | | 50% | 2 | 5 | 1 | 7 | 1 | 4 | 0 | 1 |
AbstractInvoker.java |  | 95% | | 50% | 2 | 5 | 1 | 16 | 1 | 4 | 0 | 1 |
CallbackManager.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
FFI.java |  | 100% | | n/a | 0 | 4 | 0 | 21 | 0 | 4 | 0 | 1 |