All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
void |
addClass(ClassImpl clazz,
long filePosition) |
void |
addGCRoot(long id,
long referrer,
int rootType) |
void |
addObject(IHprofParserHandler.HeapObject object,
long filePosition) |
void |
addProperty(String name,
String value) |
void |
beforePass1(XSnapshotInfo snapshotInfo) |
void |
beforePass2(IProgressListener monitor) |
void |
cancel() |
IIndexReader.IOne2LongIndex |
fillIn(IPreliminaryIndex index) |
HashMapLongObject<String> |
getConstantPool() |
int |
getIdentifierSize() |
long |
getObjectArrayHeapSize(ClassImpl arrayType,
int size) |
long |
getPrimitiveArrayHeapSize(byte elementType,
int size) |
XSnapshotInfo |
getSnapshotInfo() |
IClass |
lookupClass(long classId) |
IClass |
lookupClassByIndex(int objIndex) |
IClass |
lookupClassByName(String name,
boolean failOnMultipleInstances) |
int |
mapAddressToId(long address) |
void |
reportInstance(long id,
long filePosition) |
void |
reportRequiredClass(long classID,
int size) |
void |
reportRequiredObjectArray(long arrayClassID) |
void |
reportRequiredPrimitiveArray(int arrayType) |
List<IClass> |
resolveClassHierarchy(long classId) |