|
||||||||||
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.CountingResult
s.BasicBlockSerialisation.serialise(BasicBlockSerialisation, File)
method.
ExecutionSettings
by setting every field to it's
default value.
LineNumberRange
starting at a given line.
CountingArtefactInformation
to CountingResult
s.
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.
LineNumberRange
s 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.
CountingResult
s 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 |