|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
CountingResultCollector to control different
methods of result collection and storage.ArrayParameters.
CountingResult instance to
the counting results
of the CountingResult instance given as parameter
CountingResult instance to
the counting results
of the CountingResult instance given as parameter
InstructionBlockDescriptor.
int opcodes of ASM
to their String meanings and back.IInstructionAnalyser that analyses instructions
in order to find basicBlocks.Barrier.release()
is called.
BlockResultCalculation context.
CallGraph with only a root node.
CallGraphClassAdapter.parseClass(CallGraph, String) that can be
used to create a CallGraph for a given class.IImplementingClassesFinder interface for the
clapper library.CountingResultCollector in
order to process results during result collection when no other strategy
is specified.CountingResultCollector in
order to achieve result inlining during result collection.CountingResultCollector in
order to achieve result inlining for specific methods during result
collection.CountingResult.getMethodInvocationBeginning().
CountingResult
InstrumentationParameters.getCountStatically().
CountingResultCollector when a complete method has been executed,
i.e. reached a return statement or a throw statement.CountingResultCollector events
that can be observed.CountingResultCollector when a section has been executed.CountingResultCollector can
handle the counting of results.CountingResults.BasicBlockSerialisation.serialise(BasicBlockSerialisation, File) method.
ExecutionSettings by setting every field to it's
default value.
LineNumberRange starting at a given line.
CountingArtefactInformation to CountingResults.
CountingArtefactInformation by the time of
method execution beginning.
CountingArtefactInformation by method name.
CountingArtefactInformation by method name.
CountingArtefactInformation by the time of
method execution beginning.
CountingArtefactInformation by the time of
method execution beginning.
CountingArtefactInformation by the time of
method execution beginning.
Class of the type specified by the
className attribute of the first MethodDescriptor supplied to instrument(..)
CountingResultCollector.
RangeBlockDescriptor, this is unused.
RangeBlockDescriptor, this is unused.
int value from its String description
(name of the field in org.objectweb.asm.Opcodes).
Integer value from its String description
(name of the field in org.objectweb.asm.Opcodes).
String description from its int
value (name of the field is in org.objectweb.asm.Opcodes).
CountingResultCollector provides a mechanism for monitoring
online updates on incoming results.
CountingResultCollector
to process and report ByCounter results.InstrumentationParameters.getIgnoredPackagePrefixes().
InstructionBlockDescriptor
for the instructions under a Label
in a method by the label and optionally a line number.InstrumentationParameters of this BytecodeCounter.
InstrumentationParameters.getInstrumentRecursively().
InstrumentationParameters.getInstrumentRecursivelyMaxDepth().
InstrumentationParameters.getInstrumentationScopeOverrideClassLevel().
InstrumentationParameters.getInstrumentationScopeOverrideMethodLevel().
Instrumenter for the specified class.
Instrumenter for the specified class.
ExecutionSettings.getInternalClassesDefinition().
MethodInvocationHelper.ExecutionSettings.getInternalClassesDefinition() to decide whether the given
name is considered an internal class.
JavaType instance.
BytecodeCounter.int) values.
MethodExecutionRecord.methodsCalled.
InstrumentationParameters.getMethodsToInstrument().
CountingResultCollector.getMode().
ExecutionSettings.getParentClassLoader().
ICountingResultWriter that writes reports in the pdf format.CountingResultCollector.ProtocolCountStructure, but has a different
semantic.IInstructionAnalyser that analyses instructions
in order to find the basicBlocks that comprise range blocks.RangeBlockAnalyser and prepare it for analysing the
specified method.
LineNumberRanges using
MethodDescriptor.setCodeAreasToInstrument(LineNumberRange[]).RangeBlockDescriptor.
RangeBlockDescriptor.BasicBlockOffset.basicBlockIndex are added/subtracted in addition to normal
basic block counts.CountingResult as written by
CountingResultCSVWriter.writeResultToFile(CountingResult, boolean, long).
InstrumentationParameters.getRecordBlockExecutionOrder():
true
ICharacterisationHook.
ICharacterisationHook.
ICharacterisationHook.
CountingResult.logResult(boolean, boolean, Level).
Barrier.block().
Barrier.block().
CountingResultCollector holds.
CountingArtefactInformation by the time of
method execution beginning.
CountingResult that is the accumulation of all reported
results of the calling tree specified by the callerStartTime.
CountingResults that exist for the given method name.
InstrumentationParameters.setMethodsToInstrument(List) that
are not Java API methods (packages java.*, javax.* sun.*) and not
native methods.
BytecodeCounter when an execute method is
executed to provide the details of the execution to
CountingResultCollector.
InstrumentationParameters.getWriteClassesToDisk() is enabled, classes will be written
to the here specified directory.
CountingResultCollector.protocolCount(ProtocolCountStructure).
String with all attributes
in name = value format.
MethodDescriptor.
MethodDescriptor.
InstrumentationParameters.getTraceAndIdentifyRequests().
InstrumentationParameters.getUseArrayParameterRecording().
InstrumentationParameters.getUseBasicBlocks():
false
InstrumentationParameters.getUseHighRegistersForCounting().
InstrumentationParameters.getUseResultCollector().
InstrumentationParameters.getUseResultLogWriter().
BlockCountingMode.values()
InstrumentationParameters.getWriteClassesToDisk().
InstrumentationParameters.getWriteClassesToDiskDirectory().
OutputStream.
MethodDescriptor instance from the details known by ASM.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||