LoadClass getClassBySerialNumber(int classSerialNumber) { long[] offset = new long[] { startOffset }; while (offset[0] < endOffset) { long start = offset[0]; int serial = readLoadClassSerialNumber(offset); if (serial == classSerialNumber) { return new LoadClass(this, start); } } return null; }
String getName() { return convertToName(getVMName()); }
LoadClass(LoadClassSegment segment, long offset) { super(offset); loadClassSegment = segment; assert getHprofBuffer().get(offset) == HprofHeap.LOAD_CLASS; }
public String getName() { return getLoadClass().getName(); }
String getVMName() { StringSegment stringSegment = loadClassSegment.hprofHeap.getStringSegment(); return stringSegment.getStringByID(getNameID()); }
String vmName = jcls.getLoadClass().getVMName(); Integer typeObj = null;
String getClassName() { int classSerial = getHprofBuffer().getInt(fileOffset + stackFrameSegment.classSerialNumberOffset); LoadClass loadClass = stackFrameSegment.hprofHeap.getLoadClassSegment().getClassBySerialNumber(classSerial); return loadClass.getName(); }
String getVMName() { StringSegment stringSegment = loadClassSegment.hprofHeap.getStringSegment(); return stringSegment.getStringByID(getNameID()); }
String vmName = jcls.getLoadClass().getVMName(); Integer typeObj = null;
String getName() { return convertToName(getVMName()); }
LoadClass getClassByID(long classObjectID) { long[] offset = new long[] { startOffset }; while (offset[0] < endOffset) { long start = offset[0]; long classID = readLoadClassID(offset); if (classID == classObjectID) { return new LoadClass(this, start); } } return null; }
long getClassObjectID() { return getHprofBuffer().getID(fileOffset + loadClassSegment.classIDOffset); }
public String getName() { return getLoadClass().getName(); }
String getVMName() { StringSegment stringSegment = loadClassSegment.hprofHeap.getStringSegment(); return stringSegment.getStringByID(getNameID()); }
String vmName = jcls.getLoadClass().getVMName(); Integer typeObj = null;
String getName() { return convertToName(getVMName()); }
LoadClass getLoadClass() { return new LoadClass(getHprof().getLoadClassSegment(), loadClassOffset); }
long getNameID() { return getHprofBuffer().getID(fileOffset + loadClassSegment.nameStringIDOffset); }
public String getName() { return getLoadClass().getName(); }
LoadClass getClassByID(long classObjectID) { long[] offset = new long[] { startOffset }; while (offset[0] < endOffset) { long start = offset[0]; long classID = readLoadClassID(offset); if (classID == classObjectID) { return new LoadClass(this, start); } } return null; }