Package org.openjdk.jmh.profile
Class AbstractPerfAsmProfiler.GeneratedRegion
java.lang.Object
org.openjdk.jmh.profile.AbstractPerfAsmProfiler.Region
org.openjdk.jmh.profile.AbstractPerfAsmProfiler.GeneratedRegion
- Enclosing class:
AbstractPerfAsmProfiler
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final AbstractPerfAsmProfiler.Assembly
(package private) final Collection
<AbstractPerfAsmProfiler.ASMLine> (package private) final boolean
(package private) final boolean
(package private) final int
(package private) final Collection
<String> Fields inherited from class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.Region
begin, end, eventCountCache, eventfulAddrs, method
-
Constructor Summary
ConstructorsConstructorDescriptionGeneratedRegion
(Collection<String> tracedEvents, AbstractPerfAsmProfiler.Assembly asms, AbstractPerfAsmProfiler.MethodDesc desc, long begin, long end, Collection<AbstractPerfAsmProfiler.ASMLine> code, Set<Long> eventfulAddrs, int threshold, boolean drawIntraJumps, boolean drawInterJumps) -
Method Summary
Modifier and TypeMethodDescriptionvoid
printCode
(PrintWriter pw, AbstractPerfAsmProfiler.PerfEvents events) private void
printInterval
(PrintWriter pw, Interval it, long addr, long evAddr, boolean inline) Methods inherited from class org.openjdk.jmh.profile.AbstractPerfAsmProfiler.Region
desc, getEventCount
-
Field Details
-
tracedEvents
-
asms
-
code
-
threshold
final int threshold -
drawIntraJumps
final boolean drawIntraJumps -
drawInterJumps
final boolean drawInterJumps
-
-
Constructor Details
-
GeneratedRegion
GeneratedRegion(Collection<String> tracedEvents, AbstractPerfAsmProfiler.Assembly asms, AbstractPerfAsmProfiler.MethodDesc desc, long begin, long end, Collection<AbstractPerfAsmProfiler.ASMLine> code, Set<Long> eventfulAddrs, int threshold, boolean drawIntraJumps, boolean drawInterJumps)
-
-
Method Details
-
printCode
- Overrides:
printCode
in classAbstractPerfAsmProfiler.Region
-
printInterval
-