StackFrame(StackFrameSegment segment, long offset) { super(offset); stackFrameSegment = segment; assert getHprofBuffer().get(offset) == HprofHeap.STACK_FRAME; }
long getStackFrameID() { return getHprofBuffer().getID(fileOffset + stackFrameSegment.stackFrameIDOffset); }
int getLineNumber() { return getHprofBuffer().getInt(fileOffset + stackFrameSegment.lineNumberOffset); }
private String getStringByOffset(long offset) { long stringID = getHprofBuffer().getID(fileOffset + offset); return stackFrameSegment.hprofHeap.getStringSegment().getStringByID(stringID); } }
String getClassName() { int classSerial = getHprofBuffer().getInt(fileOffset + stackFrameSegment.classSerialNumberOffset); LoadClass loadClass = stackFrameSegment.hprofHeap.getLoadClassSegment().getClassBySerialNumber(classSerial); return loadClass.getName(); }
StackFrame(StackFrameSegment segment, long offset) { super(offset); stackFrameSegment = segment; assert getHprofBuffer().get(offset) == HprofHeap.STACK_FRAME; }
StackFrame(StackFrameSegment segment, long offset) { super(offset); stackFrameSegment = segment; assert getHprofBuffer().get(offset) == HprofHeap.STACK_FRAME; }
long getStackFrameID() { return getHprofBuffer().getID(fileOffset + stackFrameSegment.stackFrameIDOffset); }
long getStackFrameID() { return getHprofBuffer().getID(fileOffset + stackFrameSegment.stackFrameIDOffset); }
int getLineNumber() { return getHprofBuffer().getInt(fileOffset + stackFrameSegment.lineNumberOffset); }
int getLineNumber() { return getHprofBuffer().getInt(fileOffset + stackFrameSegment.lineNumberOffset); }
private String getStringByOffset(long offset) { long stringID = getHprofBuffer().getID(fileOffset + offset); return stackFrameSegment.hprofHeap.getStringSegment().getStringByID(stringID); } }
private String getStringByOffset(long offset) { long stringID = getHprofBuffer().getID(fileOffset + offset); return stackFrameSegment.hprofHeap.getStringSegment().getStringByID(stringID); } }
String getClassName() { int classSerial = getHprofBuffer().getInt(fileOffset + stackFrameSegment.classSerialNumberOffset); LoadClass loadClass = stackFrameSegment.hprofHeap.getLoadClassSegment().getClassBySerialNumber(classSerial); return loadClass.getName(); }
String getClassName() { int classSerial = getHprofBuffer().getInt(fileOffset + stackFrameSegment.classSerialNumberOffset); LoadClass loadClass = stackFrameSegment.hprofHeap.getLoadClassSegment().getClassBySerialNumber(classSerial); return loadClass.getName(); }