static class AbstractPerfAsmProfiler.GeneratedRegion extends AbstractPerfAsmProfiler.Region
Modifier and Type | Field and Description |
---|---|
(package private) AbstractPerfAsmProfiler.Assembly |
asms |
(package private) java.util.Collection<AbstractPerfAsmProfiler.ASMLine> |
code |
(package private) boolean |
drawInterJumps |
(package private) boolean |
drawIntraJumps |
(package private) int |
threshold |
(package private) java.util.Collection<java.lang.String> |
tracedEvents |
begin, end, eventCountCache, eventfulAddrs, method
Constructor and Description |
---|
GeneratedRegion(java.util.Collection<java.lang.String> tracedEvents,
AbstractPerfAsmProfiler.Assembly asms,
AbstractPerfAsmProfiler.MethodDesc desc,
long begin,
long end,
java.util.Collection<AbstractPerfAsmProfiler.ASMLine> code,
java.util.Set<java.lang.Long> eventfulAddrs,
int threshold,
boolean drawIntraJumps,
boolean drawInterJumps) |
Modifier and Type | Method and Description |
---|---|
void |
printCode(java.io.PrintWriter pw,
AbstractPerfAsmProfiler.PerfEvents events) |
private void |
printInterval(java.io.PrintWriter pw,
Interval it,
long addr,
long evAddr,
boolean inline) |
desc, getEventCount
final java.util.Collection<java.lang.String> tracedEvents
final AbstractPerfAsmProfiler.Assembly asms
final java.util.Collection<AbstractPerfAsmProfiler.ASMLine> code
final int threshold
final boolean drawIntraJumps
final boolean drawInterJumps
GeneratedRegion(java.util.Collection<java.lang.String> tracedEvents, AbstractPerfAsmProfiler.Assembly asms, AbstractPerfAsmProfiler.MethodDesc desc, long begin, long end, java.util.Collection<AbstractPerfAsmProfiler.ASMLine> code, java.util.Set<java.lang.Long> eventfulAddrs, int threshold, boolean drawIntraJumps, boolean drawInterJumps)
public void printCode(java.io.PrintWriter pw, AbstractPerfAsmProfiler.PerfEvents events)
printCode
in class AbstractPerfAsmProfiler.Region
private void printInterval(java.io.PrintWriter pw, Interval it, long addr, long evAddr, boolean inline)