public class DataPassDumpHandler extends NamePassDumpHandler
Constructor and Description |
---|
DataPassDumpHandler(HprofClassManager classManager,
LongKeyHashMap<StringHolder> stringHolderMap,
HprofInstanceManager instanceManager) |
Modifier and Type | Method and Description |
---|---|
void |
instanceDump(long objectId,
int stackId,
long classObjectId,
int sublen,
HprofParser parser) |
void |
objectArrayDump(long arrayClassId,
long objectId,
int stackId,
int nElements,
HprofParser hprofParser) |
void |
primitiveArrayDump(long objectId,
int stackId,
int nElements,
HprofParser.FieldType elementType,
int size,
HprofParser parser) |
classDump, classInstanceField, getClassManager, loadClass, parse, parseTag, readString
classStaticField, rootJavaFrame, rootJniGlobal, rootJniLocal, rootMonitorUsed, rootStickyClass, rootThreadBlock, rootThreadObject, rootUnknown
public DataPassDumpHandler(HprofClassManager classManager, LongKeyHashMap<StringHolder> stringHolderMap, HprofInstanceManager instanceManager)
public void instanceDump(long objectId, int stackId, long classObjectId, int sublen, HprofParser parser) throws java.io.IOException
instanceDump
in interface HprofDumpHandler
instanceDump
in class AbstractHprofDumpHandler
java.io.IOException
public void objectArrayDump(long arrayClassId, long objectId, int stackId, int nElements, HprofParser hprofParser) throws java.io.IOException
objectArrayDump
in interface HprofDumpHandler
objectArrayDump
in class AbstractHprofDumpHandler
java.io.IOException
public void primitiveArrayDump(long objectId, int stackId, int nElements, HprofParser.FieldType elementType, int size, HprofParser parser) throws java.io.IOException
primitiveArrayDump
in interface HprofDumpHandler
primitiveArrayDump
in class AbstractHprofDumpHandler
java.io.IOException