| getFromNativeMethod(FromNativeType, AsmClassLoader) |  | 0% |  | 0% | 14 | 14 | 17 | 17 | 1 | 1 |
| getToNativeMethod(ToNativeType, AsmClassLoader) |  | 0% |  | 0% | 13 | 13 | 16 | 16 | 1 | 1 |
| emitFromNativeConversion(AsmBuilder, SkinnyMethodAdapter, FromNativeType, Class) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| emitToNativeConversion(AsmBuilder, SkinnyMethodAdapter, ToNativeType) |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
| unboxNumber(SkinnyMethodAdapter, Class, Class, NativeType) |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 1 | 1 |
| boxValue(AsmBuilder, SkinnyMethodAdapter, Class, Class) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| unboxNumber(SkinnyMethodAdapter, Class, Class) |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 1 | 1 |
| unboxedType(Class) |  | 0% |  | 0% | 12 | 12 | 19 | 19 | 1 | 1 |
| tryfinally(SkinnyMethodAdapter, Runnable, Runnable) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| emitReturn(AsmBuilder, SkinnyMethodAdapter, Class, Class) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| boxedType(Class) |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
| load(SkinnyMethodAdapter, Class, LocalVariable) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| newTraceClassVisitor(ClassVisitor, PrintWriter) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getNativeArrayFlags(int) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
| getParameterVariables(ParameterType[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| emitReturnOp(SkinnyMethodAdapter, Class) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| getParameterVariables(Class[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| store(SkinnyMethodAdapter, Class, LocalVariable) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| newTraceClassVisitor(PrintWriter) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| newTraceMethodVisitor(MethodVisitor) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| newCheckClassAdapter(ClassVisitor) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| calculateLocalVariableSpace(SigType[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| calculateLocalVariableSpace(Class[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| unboxPointerOrStruct(SkinnyMethodAdapter, Class, Class) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getfield(SkinnyMethodAdapter, AsmBuilder, AsmBuilder.ObjectField) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| methodIsAccessible(Method) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| classIsVisible(ClassLoader, Class) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| unboxBoolean(SkinnyMethodAdapter, Class, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| calculateLocalVariableSpace(Class) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| newTraceClassVisitor(ClassVisitor, OutputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unboxPointer(SkinnyMethodAdapter, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unboxBoolean(SkinnyMethodAdapter, Class) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| calculateLocalVariableSpace(SigType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNativeArrayFlags(Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AsmUtil() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unboxedReturnType(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |