| putObject(Object, ObjectParameterStrategy, ObjectParameterInfo) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| putObject(Object, ObjectParameterStrategy, int) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| putLongDouble(BigDecimal) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| putLongDouble(double) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| putStruct(byte[], int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| HeapInvocationBuffer(CallContext, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| putStruct(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| putJNIEnvironment() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putJNIObject(Object) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putArray(byte[], int, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putArray(short[], int, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putArray(int[], int, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putArray(long[], int, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putArray(float[], int, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putArray(double[], int, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| HeapInvocationBuffer(Function) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| putDirectBuffer(Buffer, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| HeapInvocationBuffer(CallContext) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| putByte(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putShort(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putInt(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putLong(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putFloat(float) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putDouble(double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| putAddress(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getObjectBuffer() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| array() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| objectBuffer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |