static class AbstractPerfAsmProfiler.Assembly
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.SortedMap<java.lang.Long,java.lang.Integer> |
addressMap |
(package private) java.util.Set<Interval> |
intervals |
(package private) java.util.List<AbstractPerfAsmProfiler.ASMLine> |
lines |
(package private) IntervalMap<AbstractPerfAsmProfiler.MethodDesc> |
methodMap |
Constructor and Description |
---|
Assembly(java.util.List<AbstractPerfAsmProfiler.ASMLine> lines,
java.util.SortedMap<java.lang.Long,java.lang.Integer> addressMap,
IntervalMap<AbstractPerfAsmProfiler.MethodDesc> methodMap,
java.util.Set<Interval> intervals) |
Modifier and Type | Method and Description |
---|---|
java.util.List<AbstractPerfAsmProfiler.ASMLine> |
getLines(long begin,
long end,
int window) |
AbstractPerfAsmProfiler.MethodDesc |
getMethod(long addr) |
int |
size() |
final java.util.List<AbstractPerfAsmProfiler.ASMLine> lines
final java.util.SortedMap<java.lang.Long,java.lang.Integer> addressMap
final IntervalMap<AbstractPerfAsmProfiler.MethodDesc> methodMap
final java.util.Set<Interval> intervals
public Assembly(java.util.List<AbstractPerfAsmProfiler.ASMLine> lines, java.util.SortedMap<java.lang.Long,java.lang.Integer> addressMap, IntervalMap<AbstractPerfAsmProfiler.MethodDesc> methodMap, java.util.Set<Interval> intervals)
public int size()
public java.util.List<AbstractPerfAsmProfiler.ASMLine> getLines(long begin, long end, int window)
public AbstractPerfAsmProfiler.MethodDesc getMethod(long addr)