| ClassFieldProbeArrayStrategy |
The strategy for regular classes adds a static field to hold the probe array
and a static initialization method requesting the probe array from the
runtime.
|
| ClassInstrumenter |
Adapter that instruments a class for coverage tracing.
|
| CondyProbeArrayStrategy |
This strategy for Java 11+ class files uses ConstantDynamic to hold
the probe array and adds bootstrap method requesting the probe array from the
runtime.
|
| DuplicateFrameEliminator |
Eliminates consecutive stackmap frame definitions which causes ASM to create
invalid class files.
|
| InstrSupport |
Constants and utilities for byte code instrumentation.
|
| InterfaceFieldProbeArrayStrategy |
This strategy for Java 8 interfaces adds a static method requesting the probe
array from the runtime, a static field to hold the probe array and adds code
for its initialization into interface initialization method.
|
| LocalProbeArrayStrategy |
The strategy for interfaces inlines the runtime access directly into the
methods as this is the only method without keeping reference within this
class.
|
| MethodInstrumenter |
|
| NoneProbeArrayStrategy |
The strategy does not emit any code at all.
|
| ProbeArrayStrategyFactory |
Factory to find a suitable strategy to access the probe array for a given
class.
|
| ProbeCounter |
Internal class to remember the total number of probes required for a class.
|
| ProbeInserter |
Internal utility to add probes into the control flow of a method.
|
| SignatureRemover |
Support class to filter entries from JARs related to signatures.
|