ClassVisitorFactory.CreateClassVisitorFactory |  | 0% |  | 0% | 45 | 45 | 167 | 167 | 4 | 4 | 1 | 1 |
ClassVisitorFactory |  | 0% |  | 0% | 28 | 28 | 82 | 82 | 12 | 12 | 1 | 1 |
Advice.WithCustomMapping |   | 10% |   | 6% | 54 | 61 | 77 | 92 | 38 | 45 | 0 | 1 |
MemberSubstitution.SubstitutingMethodVisitor |  | 0% |  | 0% | 37 | 37 | 96 | 96 | 4 | 4 | 1 | 1 |
Advice |   | 34% |   | 25% | 46 | 57 | 48 | 94 | 19 | 27 | 0 | 1 |
TypeReferenceAdjustment.TypeReferenceClassVisitor |  | 0% |  | 0% | 48 | 48 | 112 | 112 | 18 | 18 | 1 | 1 |
ClassVisitorFactory.ConstantTranslator |  | 0% |  | 0% | 43 | 43 | 51 | 51 | 4 | 4 | 1 | 1 |
ClassVisitorFactory.FrameTranslator |  | 0% |  | 0% | 9 | 9 | 71 | 71 | 4 | 4 | 1 | 1 |
ClassVisitorFactory.ConstantDynamicTranslator |  | 0% |  | 0% | 11 | 11 | 64 | 64 | 4 | 4 | 1 | 1 |
Advice.AdviceVisitor.WithExitAdvice.WithExceptionHandling |  | 0% |  | 0% | 24 | 24 | 64 | 64 | 5 | 5 | 1 | 1 |
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter |  | 0% |  | 0% | 19 | 19 | 52 | 52 | 3 | 3 | 1 | 1 |
Advice.StackMapFrameHandler.Default.ForAdvice |   | 30% |   | 20% | 30 | 36 | 39 | 67 | 2 | 6 | 0 | 1 |
Advice.AssignReturned.Factory |  | 0% |  | 0% | 27 | 27 | 42 | 42 | 11 | 11 | 1 | 1 |
ModifierAdjustment |  | 0% |  | 0% | 33 | 33 | 41 | 41 | 25 | 25 | 1 | 1 |
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceMethodVisitor |  | 0% |  | 0% | 24 | 24 | 64 | 64 | 15 | 15 | 1 | 1 |
Advice.StackMapFrameHandler.Default |   | 41% |   | 29% | 28 | 39 | 34 | 76 | 0 | 7 | 0 | 1 |
Advice.OffsetMapping.ForField |  | 0% |  | 0% | 20 | 20 | 30 | 30 | 5 | 5 | 1 | 1 |
MemberSubstitution.Substitution.ForFieldAccess |  | 0% |  | 0% | 23 | 23 | 22 | 22 | 4 | 4 | 1 | 1 |
Advice.AssignReturned.ToFields.Handler |  | 0% |  | 0% | 20 | 20 | 28 | 28 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.Target.ForStackManipulation |   | 5% |  | 0% | 27 | 30 | 38 | 43 | 6 | 9 | 0 | 1 |
Advice.OffsetMapping.ForStackManipulation.Factory |   | 21% |   | 21% | 27 | 31 | 45 | 65 | 4 | 8 | 0 | 1 |
Advice.Dispatcher.Delegating.Resolved.ForMethodExit |  | 0% |  | 0% | 16 | 16 | 27 | 27 | 8 | 8 | 1 | 1 |
Advice.StackMapFrameHandler.Default.WithPreservedArguments |   | 35% |   | 24% | 27 | 35 | 37 | 65 | 2 | 8 | 0 | 1 |
Advice.OffsetMapping.ForOrigin |  | 0% |  | 0% | 23 | 23 | 37 | 37 | 5 | 5 | 1 | 1 |
ClassVisitorFactory.LabelArrayTranslator |  | 0% |  | 0% | 9 | 9 | 47 | 47 | 4 | 4 | 1 | 1 |
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter |  | 0% |  | 0% | 15 | 15 | 21 | 21 | 8 | 8 | 1 | 1 |
Advice.Delegator.ForDynamicInvocation |  | 0% |  | 0% | 16 | 16 | 30 | 30 | 5 | 5 | 1 | 1 |
MemberSubstitution |  | 0% |  | 0% | 22 | 22 | 22 | 22 | 15 | 15 | 1 | 1 |
ClassVisitorFactory.LabelTranslator |  | 0% |  | 0% | 8 | 8 | 45 | 45 | 4 | 4 | 1 | 1 |
ClassVisitorFactory.HandleTranslator |  | 0% |  | 0% | 9 | 9 | 37 | 37 | 4 | 4 | 1 | 1 |
ClassVisitorFactory.AttributeTranslator |  | 0% |  | 0% | 11 | 11 | 30 | 30 | 4 | 4 | 1 | 1 |
MemberSubstitution.Substitution.ForMethodInvocation |  | 0% |  | 0% | 16 | 16 | 20 | 20 | 4 | 4 | 1 | 1 |
Advice.StackMapFrameHandler.Default.WithPreservedArguments.WithArgumentCopy |   | 55% |   | 41% | 27 | 36 | 38 | 82 | 0 | 3 | 0 | 1 |
MemberSubstitution.Substitution.Chain |  | 0% |  | 0% | 15 | 15 | 25 | 25 | 6 | 6 | 1 | 1 |
Advice.AssignReturned.ToAllArguments.Handler |  | 0% |  | 0% | 14 | 14 | 20 | 20 | 5 | 5 | 1 | 1 |
Advice.AssignReturned.DefaultValueSkip |  | 0% |  | 0% | 22 | 22 | 29 | 29 | 6 | 6 | 1 | 1 |
Advice.OffsetMapping.ForExitValue |  | 0% |  | 0% | 15 | 15 | 19 | 19 | 5 | 5 | 1 | 1 |
MemberSubstitution.Replacement.ForElementMatchers.Factory |  | 0% |  | 0% | 17 | 17 | 14 | 14 | 7 | 7 | 1 | 1 |
ClassVisitorFactory.ConstantArrayTranslator |  | 0% |  | 0% | 7 | 7 | 40 | 40 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.ForAllArguments |   | 36% |   | 16% | 16 | 20 | 11 | 31 | 2 | 5 | 0 | 1 |
Advice.Dispatcher.Inlining.CodeTranslationVisitor |   | 60% |   | 44% | 26 | 42 | 31 | 99 | 6 | 16 | 0 | 1 |
MemberSubstitution.Replacement.ForElementMatchers |  | 0% |  | 0% | 21 | 21 | 12 | 12 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.ForStackManipulation.OfDynamicInvocation |  | 0% |  | 0% | 15 | 15 | 19 | 19 | 5 | 5 | 1 | 1 |
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Matching |  | 0% |  | 0% | 14 | 14 | 17 | 17 | 4 | 4 | 1 | 1 |
MemberSubstitution.WithoutSpecification |  | 0% |  | 0% | 22 | 22 | 19 | 19 | 14 | 14 | 1 | 1 |
Advice.Dispatcher.Delegating |  | 0% |  | 0% | 18 | 18 | 21 | 21 | 9 | 9 | 1 | 1 |
ModifierAdjustment.ModifierAdjustingClassVisitor |  | 0% |  | 0% | 16 | 16 | 39 | 39 | 5 | 5 | 1 | 1 |
Advice.AssignReturned.ToArguments.Handler |  | 0% |  | 0% | 13 | 13 | 15 | 15 | 5 | 5 | 1 | 1 |
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.ForElementMatcher |  | 0% |  | 0% | 15 | 15 | 17 | 17 | 4 | 4 | 1 | 1 |
Advice.AssignReturned.ExceptionHandler |  | 0% |  | 0% | 14 | 14 | 18 | 18 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.ForThrowable |  | 0% |  | 0% | 14 | 14 | 18 | 18 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.ForStackManipulation.OfAnnotationProperty |  | 0% |  | 0% | 15 | 15 | 19 | 19 | 6 | 6 | 1 | 1 |
Advice.OffsetMapping.ForThisReference |   | 31% |   | 14% | 16 | 19 | 8 | 24 | 2 | 5 | 0 | 1 |
Advice.AssignReturned |  | 0% |  | 0% | 15 | 15 | 15 | 15 | 4 | 4 | 1 | 1 |
MemberSubstitution.WithoutSpecification.ForMatchedMethod |  | 0% |  | 0% | 14 | 14 | 11 | 11 | 7 | 7 | 1 | 1 |
Advice.AssignReturned.ToThis.Handler |  | 0% |  | 0% | 15 | 15 | 16 | 16 | 5 | 5 | 1 | 1 |
MemberSubstitution.WithoutSpecification.ForMatchedField |  | 0% |  | 0% | 14 | 14 | 11 | 11 | 7 | 7 | 1 | 1 |
Advice.Dispatcher.Inlining |   | 37% |   | 16% | 16 | 24 | 12 | 32 | 2 | 9 | 0 | 1 |
Advice.OffsetMapping.ForArgument |   | 7% |  | 0% | 12 | 13 | 10 | 15 | 3 | 4 | 0 | 1 |
ClassVisitorFactory.TypePathTranslator |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 4 | 4 | 1 | 1 |
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.ForMethodExit |  | 0% |  | 0% | 12 | 12 | 24 | 24 | 3 | 3 | 1 | 1 |
Advice.AssignReturned.ForArray |  | 0% |  | 0% | 14 | 14 | 16 | 16 | 6 | 6 | 1 | 1 |
Advice.OffsetMapping.ForEnterValue |   | 30% |   | 10% | 12 | 15 | 5 | 19 | 2 | 5 | 0 | 1 |
Advice.OffsetMapping.ForField.Unresolved |  | 0% |  | 0% | 15 | 15 | 16 | 16 | 5 | 5 | 1 | 1 |
MemberAttributeExtension.ForMethod |  | 0% |  | 0% | 15 | 15 | 21 | 21 | 14 | 14 | 1 | 1 |
Advice.OffsetMapping.Target.ForField.ReadWrite |  | 0% |  | 0% | 12 | 12 | 15 | 15 | 6 | 6 | 1 | 1 |
Advice.OffsetMapping.ForArgument.Unresolved |   | 25% |  | 0% | 16 | 18 | 11 | 20 | 6 | 8 | 0 | 1 |
Advice.Dispatcher.SuppressionHandler.Suppressing.Bound |  | 0% |  | 0% | 14 | 14 | 34 | 34 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.ForLocalValue |  | 0% |  | 0% | 12 | 12 | 10 | 10 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.ForSerializedValue |  | 0% |  | 0% | 11 | 11 | 9 | 9 | 4 | 4 | 1 | 1 |
Advice.AssignReturned.ToArguments.Handler.Factory |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 3 | 3 | 1 | 1 |
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner |   | 50% |   | 18% | 10 | 16 | 20 | 45 | 0 | 5 | 0 | 1 |
Advice.Dispatcher.RelocationHandler.ForType.Bound |  | 0% |  | 0% | 11 | 11 | 13 | 13 | 4 | 4 | 1 | 1 |
Advice.AssignReturned.ToFields.Handler.Factory |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 3 | 3 | 1 | 1 |
Advice.OffsetMapping.Target.ForField.WriteOnly |  | 0% |  | 0% | 12 | 12 | 12 | 12 | 6 | 6 | 1 | 1 |
Advice.OffsetMapping.ForReturnValue |   | 39% |   | 22% | 12 | 16 | 4 | 20 | 2 | 5 | 0 | 1 |
Advice.Dispatcher.Resolved.AbstractBase |   | 46% |   | 32% | 13 | 18 | 1 | 25 | 2 | 4 | 0 | 1 |
Advice.AssignReturned.ToReturned.Handler |  | 0% |  | 0% | 12 | 12 | 12 | 12 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.ForSerializedValue.Factory |  | 0% |  | 0% | 13 | 13 | 10 | 10 | 6 | 6 | 1 | 1 |
Advice.AssignReturned.ToThrown.Handler |  | 0% |  | 0% | 12 | 12 | 12 | 12 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.ForArgument.Resolved.Factory |  | 0% |  | 0% | 13 | 13 | 10 | 10 | 6 | 6 | 1 | 1 |
Advice.OffsetMapping.ForField.Resolved.Factory |  | 0% |  | 0% | 13 | 13 | 10 | 10 | 6 | 6 | 1 | 1 |
Advice.ArgumentHandler.ForAdvice.Default.ForMethodExit |   | 22% |  | 0% | 9 | 11 | 12 | 20 | 4 | 6 | 0 | 1 |
Advice.OffsetMapping.ForField.Unresolved.WithExplicitType |  | 0% |  | 0% | 12 | 12 | 11 | 11 | 5 | 5 | 1 | 1 |
Advice.PostProcessor.Factory.Compound |  | 0% |  | 0% | 13 | 13 | 16 | 16 | 5 | 5 | 1 | 1 |
ClassVisitorFactory.NullCheckedConstruction |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 4 | 4 | 1 | 1 |
Advice.AssignReturned.ForScalar |  | 0% |  | 0% | 14 | 14 | 14 | 14 | 6 | 6 | 1 | 1 |
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableSubstitutor |   | 25% |   | 25% | 7 | 11 | 16 | 26 | 5 | 9 | 0 | 1 |
Advice.AdviceVisitor.WithoutExitAdvice |  | 0% |  | 0% | 14 | 14 | 27 | 27 | 5 | 5 | 1 | 1 |
MemberSubstitution.Replacement.Factory.Compound |  | 0% |  | 0% | 13 | 13 | 16 | 16 | 5 | 5 | 1 | 1 |
Advice.Appender |  | 0% |  | 0% | 10 | 10 | 8 | 8 | 4 | 4 | 1 | 1 |
AsmVisitorWrapper.ForDeclaredFields |  | 0% |  | 0% | 12 | 12 | 12 | 12 | 7 | 7 | 1 | 1 |
Advice.OffsetMapping.ForField.Resolved |  | 0% |  | 0% | 12 | 12 | 8 | 8 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.ForStackManipulation |   | 31% |   | 6% | 10 | 12 | 1 | 10 | 2 | 4 | 0 | 1 |
Advice.ArgumentHandler.ForInstrumentedMethod.Default.Simple |  | 0% |  | 0% | 15 | 15 | 8 | 8 | 7 | 7 | 1 | 1 |
Advice.Dispatcher.RelocationHandler.ForValue.Bound |   | 36% |   | 11% | 11 | 13 | 1 | 16 | 2 | 4 | 0 | 1 |
MemberSubstitution.Substitution.Chain.Step.Simple |  | 0% |  | 0% | 13 | 13 | 9 | 9 | 7 | 7 | 1 | 1 |
MemberSubstitution.Replacement.ForFirstBinding |  | 0% |  | 0% | 13 | 13 | 15 | 15 | 5 | 5 | 1 | 1 |
Advice.AssignReturned.ToThrown.Handler.Factory |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 3 | 3 | 1 | 1 |
AsmVisitorWrapper.ForDeclaredMethods |   | 55% |   | 14% | 11 | 22 | 3 | 22 | 5 | 15 | 0 | 1 |
MemberRemoval |   | 45% |   | 21% | 11 | 16 | 5 | 19 | 5 | 9 | 0 | 1 |
Advice.Dispatcher.Inlining.Resolved.ForMethodExit |   | 74% |   | 27% | 12 | 22 | 3 | 36 | 2 | 11 | 0 | 1 |
MemberSubstitution.Replacement.Binding.Resolved |  | 0% |  | 0% | 11 | 11 | 7 | 7 | 5 | 5 | 1 | 1 |
TypeReferenceAdjustment |  | 0% |  | 0% | 12 | 12 | 8 | 8 | 7 | 7 | 1 | 1 |
MemberAttributeExtension.ForField |  | 0% | | n/a | 10 | 10 | 15 | 15 | 10 | 10 | 1 | 1 |
Advice.OffsetMapping.Target.ForField |  | 0% |  | 0% | 10 | 10 | 6 | 6 | 4 | 4 | 1 | 1 |
Advice.StackMapFrameHandler.Default.Trivial |  | 0% | | n/a | 9 | 9 | 14 | 14 | 9 | 9 | 1 | 1 |
Advice.OffsetMapping.Target.ForVariable.ReadWrite |   | 25% |  | 0% | 10 | 12 | 5 | 9 | 4 | 6 | 0 | 1 |
AsmVisitorWrapper.ForDeclaredFields.Entry |  | 0% |  | 0% | 11 | 11 | 9 | 9 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.ForExitValue.Factory |   | 28% |   | 7% | 12 | 14 | 7 | 12 | 5 | 7 | 0 | 1 |
MemberSubstitution.TypePoolResolver.ForClassFileLocator |  | 0% |  | 0% | 11 | 11 | 8 | 8 | 6 | 6 | 1 | 1 |
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter |   | 75% |   | 22% | 10 | 20 | 2 | 29 | 2 | 11 | 0 | 1 |
Advice.OffsetMapping.Target.ForStackManipulation.Writable |  | 0% |  | 0% | 11 | 11 | 7 | 7 | 6 | 6 | 1 | 1 |
MemberSubstitution.WithoutSpecification.ForMatchedByteCodeElement |  | 0% |  | 0% | 9 | 9 | 5 | 5 | 4 | 4 | 1 | 1 |
Advice.PostProcessor.Compound |  | 0% |  | 0% | 9 | 9 | 8 | 8 | 4 | 4 | 1 | 1 |
Advice.Dispatcher.RelocationHandler.ForType |   | 18% |   | 22% | 12 | 14 | 8 | 13 | 4 | 5 | 0 | 1 |
Advice.OffsetMapping.ForArgument.Resolved |  | 0% |  | 0% | 10 | 10 | 6 | 6 | 4 | 4 | 1 | 1 |
MemberSubstitution.Substitution.Chain.Factory |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 4 | 4 | 1 | 1 |
MemberSubstitution.Substitution.ForMethodInvocation.OfMatchedMethod |  | 0% |  | 0% | 9 | 9 | 5 | 5 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.ForLocalValue.Factory |   | 22% |  | 0% | 8 | 11 | 5 | 13 | 3 | 6 | 0 | 1 |
Advice.AssignReturned.ToReturned.Handler.Factory |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 3 | 3 | 1 | 1 |
ModifierAdjustment.Adjustment |  | 0% |  | 0% | 10 | 10 | 6 | 6 | 5 | 5 | 1 | 1 |
Advice.ArgumentHandler.ForInstrumentedMethod.Default |   | 53% |   | 50% | 6 | 11 | 14 | 29 | 4 | 9 | 0 | 1 |
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceAnnotationVisitor |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.Target.ForDefaultValue |  | 11% |  | 0% | 8 | 9 | 1 | 5 | 3 | 4 | 0 | 1 |
Advice.OffsetMapping.Target.ForArray.ReadWrite |  | 0% |  | 0% | 9 | 9 | 4 | 4 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.Factory.Simple |  | 0% |  | 0% | 10 | 10 | 6 | 6 | 5 | 5 | 1 | 1 |
Advice.AssignReturned.Handler.Factory.Simple |  | 0% |  | 0% | 10 | 10 | 6 | 6 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.Target.ForVariable |   | 32% |  | 0% | 8 | 10 | 0 | 6 | 2 | 4 | 0 | 1 |
AsmVisitorWrapper.ForDeclaredFields.DispatchingVisitor |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 2 | 2 | 1 | 1 |
Advice.OffsetMapping.ForEnterValue.Factory |   | 45% |   | 14% | 9 | 14 | 1 | 12 | 2 | 7 | 0 | 1 |
MemberAttributeExtension |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 3 | 3 | 1 | 1 |
MemberSubstitution.Replacement.InvocationType |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 3 | 3 | 1 | 1 |
Advice.AssignReturned.ToThis.Handler.Factory |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithExceptionHandler |  | 0% |  | 0% | 9 | 9 | 4 | 4 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.ForStackManipulation.OfDefaultValue |  | 0% |  | 0% | 9 | 9 | 5 | 5 | 5 | 5 | 1 | 1 |
Advice.OffsetMapping.Target.ForArray |   | 21% |  | 0% | 8 | 10 | 1 | 6 | 3 | 5 | 0 | 1 |
Advice.AssignReturned.ToAllArguments.Handler.Factory |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithExceptionHandler |  | 0% |  | 0% | 9 | 9 | 4 | 4 | 4 | 4 | 1 | 1 |
Advice.AdviceVisitor.WithExitAdvice |   | 83% |   | 67% | 14 | 28 | 10 | 63 | 0 | 4 | 0 | 1 |
Advice.OffsetMapping.Factory.Illegal |  | 14% |  | 0% | 7 | 9 | 1 | 5 | 3 | 5 | 0 | 1 |
Advice.Dispatcher.SuppressionHandler.Suppressing |  | 11% |   | 10% | 9 | 10 | 4 | 5 | 4 | 5 | 0 | 1 |
Advice.AssignReturned.DefaultValueSkip.Dispatcher |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
Advice.OffsetMapping.ForOrigin.Renderer.ForJavaSignature |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 2 | 2 | 1 | 1 |
MemberSubstitution.Substitution.ForFieldAccess.OfMatchedField |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...} |  | 10% |  | 0% | 6 | 7 | 11 | 12 | 2 | 3 | 0 | 1 |
MemberAttributeExtension.ForMethod.AttributeAppendingMethodVisitor |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 3 | 3 | 1 | 1 |
MemberSubstitution.Substitution.ForFieldAccess.OfGivenField |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
MemberSubstitution.Substitution.ForMethodInvocation.OfGivenMethod |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
AsmVisitorWrapper.ForDeclaredMethods.Entry |   | 42% |   | 16% | 7 | 11 | 0 | 9 | 2 | 5 | 0 | 1 |
Advice.AssignReturned.ExceptionHandler.Factory.Enabled |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.ForField.Unresolved.Factory |   | 23% |  | 0% | 4 | 6 | 6 | 9 | 1 | 3 | 0 | 1 |
Advice.AdviceVisitor |   | 82% |   | 50% | 7 | 14 | 6 | 56 | 2 | 8 | 0 | 1 |
Advice.OffsetMapping.ForUnusedValue |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
MemberSubstitution.Substitution.Stubbing |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
Advice.Dispatcher.Delegating.Resolved |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
Advice.OffsetMapping.ForOrigin.Factory |   | 47% |   | 30% | 4 | 8 | 7 | 18 | 0 | 3 | 0 | 1 |
Advice.ExceptionHandler.Simple |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Simple |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
MemberSubstitution.TypePoolResolver.ForExplicitPool |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.ForOrigin.Renderer.ForConstantValue |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.Simple |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 4 | 4 | 1 | 1 |
Advice.MethodSizeHandler.Default.WithRetainedArguments |  | 0% | | n/a | 3 | 3 | 10 | 10 | 3 | 3 | 1 | 1 |
Advice.Dispatcher.RelocationHandler.Relocation.ForLabel |  | 12% |  | 0% | 7 | 8 | 2 | 5 | 3 | 4 | 0 | 1 |
Advice.OffsetMapping.Target.ForVariable.ReadOnly |  | 12% | | n/a | 3 | 4 | 4 | 6 | 3 | 4 | 0 | 1 |
Advice.Appender.EmulatingMethodVisitor |  | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...} |  | 12% |  | 0% | 4 | 5 | 8 | 9 | 2 | 3 | 0 | 1 |
TypeConstantAdjustment.TypeConstantDissolvingClassVisitor |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 3 | 3 | 1 | 1 |
Advice.OffsetMapping.ForField.Unresolved.WithImplicitType |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
MemberSubstitution.SubstitutingMethodVisitor.LocalVariableTracingMethodVisitor |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 2 | 2 | 1 | 1 |
AsmVisitorWrapper.Compound |   | 73% |   | 60% | 6 | 17 | 0 | 23 | 2 | 7 | 0 | 1 |
Advice.Dispatcher.RelocationHandler.ForValue.Inverted |   | 28% |  | 0% | 6 | 8 | 0 | 2 | 2 | 4 | 0 | 1 |
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableCollector |   | 21% | | n/a | 2 | 3 | 4 | 8 | 2 | 3 | 0 | 1 |
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...} |  | 14% |  | 0% | 6 | 7 | 4 | 5 | 2 | 3 | 0 | 1 |
Advice.OffsetMapping.ForThrowable.Factory |   | 62% |   | 16% | 4 | 7 | 3 | 15 | 1 | 4 | 0 | 1 |
TypeConstantAdjustment.TypeConstantDissolvingClassVisitor.TypeConstantDissolvingMethodVisitor |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
Advice.ArgumentHandler.ForAdvice.Default.ForMethodEnter |   | 45% |  | 0% | 7 | 9 | 2 | 8 | 4 | 6 | 0 | 1 |
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceFieldVisitor |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.WithDiscardedEnterType |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
Advice.OffsetMapping.ForStubValue |   | 34% |  | 0% | 3 | 5 | 4 | 7 | 2 | 4 | 0 | 1 |
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithDiscardedEnterType |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
Advice.ArgumentHandler.ForInstrumentedMethod.Default.Copying |   | 84% |   | 37% | 9 | 15 | 1 | 31 | 2 | 7 | 0 | 1 |
Advice.StackMapFrameHandler.Default.WithPreservedArguments.WithoutArgumentCopy |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
Advice.StackMapFrameHandler.NoOp |  | 0% | | n/a | 12 | 12 | 13 | 13 | 12 | 12 | 1 | 1 |
Advice.OffsetMapping.ForAllArguments.Factory |   | 71% |   | 40% | 5 | 8 | 2 | 14 | 0 | 3 | 0 | 1 |
Advice.MethodSizeHandler.Default |   | 69% |   | 50% | 3 | 9 | 6 | 21 | 1 | 7 | 0 | 1 |
Advice.MethodSizeHandler.NoOp |  | 0% | | n/a | 10 | 10 | 11 | 11 | 10 | 10 | 1 | 1 |
Advice.AdviceVisitor.WithExitAdvice.WithoutExceptionHandling |   | 82% |   | 70% | 6 | 15 | 4 | 28 | 0 | 5 | 0 | 1 |
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...} |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...} |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...} |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
MemberAttributeExtension.ForField.FieldAttributeVisitor |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
Advice.Dispatcher.RelocationHandler.ForValue |   | 84% |   | 58% | 6 | 10 | 5 | 25 | 1 | 4 | 0 | 1 |
Advice.Dispatcher.Inactive |   | 41% | | n/a | 13 | 15 | 13 | 16 | 13 | 15 | 0 | 1 |
TypeConstantAdjustment |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
MemberSubstitution.Substitution.ForMethodInvocation.OfInstrumentedMethod |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.OffsetMapping.ForArgument.Unresolved.Factory |   | 73% |   | 25% | 2 | 5 | 1 | 12 | 0 | 3 | 0 | 1 |
Advice.OffsetMapping.ForThisReference.Factory |   | 71% |   | 25% | 2 | 5 | 1 | 11 | 0 | 3 | 0 | 1 |
Advice.OffsetMapping.ForReturnValue.Factory |   | 67% |   | 25% | 2 | 5 | 1 | 10 | 0 | 3 | 0 | 1 |
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.ForMethodEnter |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
MemberSubstitution.Replacement.Binding.Unresolved |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
Advice.OffsetMapping.Target.ForDefaultValue.ReadOnly |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
MemberSubstitution.Replacement.NoOp |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.Target.ForField.ReadOnly |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
Advice.OffsetMapping.ForOrigin.Renderer.ForReturnTypeName |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.OffsetMapping.ForOrigin.Renderer.ForPropertyName |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.StackMapFrameHandler.Default.Initialization.new Advice.StackMapFrameHandler.Default.Initialization() {...} |  | 26% |  | 0% | 2 | 3 | 3 | 4 | 1 | 2 | 0 | 1 |
Advice.OffsetMapping.ForOrigin.Renderer.ForMethodName |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.OffsetMapping.ForOrigin.Renderer.ForTypeName |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.OffsetMapping.ForOrigin.Renderer.ForStringRepresentation |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.OffsetMapping.ForOrigin.Renderer.ForDescriptor |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.ArgumentHandler.ForAdvice.Default |   | 68% | | n/a | 1 | 5 | 3 | 14 | 1 | 5 | 0 | 1 |
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...} |  | 27% | | n/a | 1 | 2 | 3 | 4 | 1 | 2 | 0 | 1 |
MemberSubstitution.TypePoolResolver.OfImplicitPool |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.AssignReturned.ExceptionHandler.Factory.NoOp |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
MemberRemoval.MemberRemovingClassVisitor |   | 82% |   | 37% | 4 | 8 | 1 | 14 | 0 | 4 | 0 | 1 |
Advice.OffsetMapping.ForInstrumentedMethod |   | 75% |   | 50% | 1 | 3 | 1 | 7 | 0 | 2 | 0 | 1 |
Advice.OffsetMapping.Target.AbstractReadOnlyAdapter |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
Advice.Delegator.ForStaticInvocation |   | 53% | | n/a | 1 | 2 | 5 | 7 | 1 | 2 | 0 | 1 |
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithRetainedEnterType |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithoutExceptionHandler |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
Advice.ArgumentHandler.Factory.new Advice.ArgumentHandler.Factory() {...} | | 42% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
Advice.MethodSizeHandler.Default.ForAdvice |  | 87% | | n/a | 1 | 6 | 2 | 16 | 1 | 6 | 0 | 1 |
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...} |  | 58% | | n/a | 1 | 2 | 3 | 4 | 1 | 2 | 0 | 1 |
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...} |  | 58% | | n/a | 1 | 2 | 3 | 4 | 1 | 2 | 0 | 1 |
Advice.NoExceptionHandler | | 36% | | n/a | 1 | 2 | 2 | 3 | 1 | 2 | 0 | 1 |
Advice.OnDefaultValue | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
Advice.OnNonDefaultValue | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
Advice.OffsetMapping.ForUnusedValue.Factory |  | 72% | | n/a | 1 | 3 | 1 | 4 | 1 | 3 | 0 | 1 |
Advice.OffsetMapping.Target.ForArray.ReadOnly | | 50% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
Advice.StackMapFrameHandler.Default.Initialization.new Advice.StackMapFrameHandler.Default.Initialization() {...} |  | 91% |   | 62% | 6 | 10 | 2 | 14 | 0 | 2 | 0 | 1 |
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...} |  | 71% | | n/a | 1 | 2 | 2 | 3 | 1 | 2 | 0 | 1 |
Advice.OffsetMapping.ForInstrumentedType |  | 82% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...} | | 66% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
Advice.OffsetMapping.Target.ForDefaultValue.ReadWrite |  | 87% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...} | | 75% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...} | | 75% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
Advice.OffsetMapping.Sort.new Advice.OffsetMapping.Sort() {...} | | 75% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
Advice.Dispatcher.SuppressionHandler.NoOp |  | 95% | | n/a | 1 | 6 | 1 | 7 | 1 | 6 | 0 | 1 |
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...} |  | 90% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
AsmVisitorWrapper.ForDeclaredMethods.DispatchingVisitor |  | 100% |   | 87% | 1 | 6 | 0 | 17 | 0 | 2 | 0 | 1 |
Advice.MethodSizeHandler.Default.WithCopiedArguments |  | 100% | | n/a | 0 | 3 | 0 | 11 | 0 | 3 | 0 | 1 |
Advice.OffsetMapping.Factory.AdviceType |  | 100% | | n/a | 0 | 3 | 0 | 7 | 0 | 3 | 0 | 1 |
Advice.StackMapFrameHandler.Default.TranslationMode |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableExtractor |  | 100% |   | 75% | 1 | 4 | 0 | 4 | 0 | 2 | 0 | 1 |
Advice.ExceptionHandler.Default |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
Advice.StackMapFrameHandler.Default.Initialization |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
Advice.ArgumentHandler.Factory |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
Advice.OffsetMapping.Sort |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
AsmVisitorWrapper.NoOp |  | 100% | | n/a | 0 | 4 | 0 | 5 | 0 | 4 | 0 | 1 |
Advice.PostProcessor.NoOp |  | 100% | | n/a | 0 | 3 | 0 | 4 | 0 | 3 | 0 | 1 |
Advice.Dispatcher.RelocationHandler.Disabled |  | 100% | | n/a | 0 | 3 | 0 | 4 | 0 | 3 | 0 | 1 |
Advice.ArgumentHandler.Factory.new Advice.ArgumentHandler.Factory() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.WithRetainedEnterType |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
Advice.Dispatcher.Inlining.Resolved |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithoutExceptionHandler |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...} |  | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
Advice.OffsetMapping.Sort.new Advice.OffsetMapping.Sort() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
AsmVisitorWrapper.AbstractBase | | 100% | | n/a | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 1 |
Advice.Dispatcher | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |