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; }
void setLoadClassOffsets() { ClassDumpSegment classDumpSegment = hprofHeap.getClassDumpSegment(); long[] offset = new long[] { startOffset }; while (offset[0] < endOffset) { long start = offset[0]; long classID = readLoadClassID(offset); ClassDump classDump = classDumpSegment.getClassDumpByID(classID); if (classDump != null) { classDump.setClassLoadOffset(start); } } }
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; }
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; }
void setLoadClassOffsets() { ClassDumpSegment classDumpSegment = hprofHeap.getClassDumpSegment(); long[] offset = new long[] { startOffset }; while (offset[0] < endOffset) { long start = offset[0]; long classID = readLoadClassID(offset); ClassDump classDump = classDumpSegment.getClassDumpByID(classID); if (classDump != null) { classDump.setClassLoadOffset(start); } } }
void setLoadClassOffsets() { ClassDumpSegment classDumpSegment = hprofHeap.getClassDumpSegment(); long[] offset = new long[] { startOffset }; while (offset[0] < endOffset) { long start = offset[0]; long classID = readLoadClassID(offset); ClassDump classDump = classDumpSegment.getClassDumpByID(classID); if (classDump != null) { classDump.setClassLoadOffset(start); } } }