public class NamePassDumpHandler extends AbstractHprofDumpHandler
| Constructor and Description |
|---|
NamePassDumpHandler(HprofClassManager classManager,
LongKeyHashMap<StringHolder> stringHolderMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
classDump(long classObjectId,
long superClassObjectId,
long classLoaderId,
int instanceSize,
int stackId,
long signerObjectId,
long protectionDomainId) |
void |
classInstanceField(long classObjectId,
long fieldNameId,
HprofParser.FieldType fieldType) |
protected HprofClassManager |
getClassManager() |
void |
loadClass(long classObjectId,
long classNameId,
int serialId,
int stackTraceId) |
void |
parse(Path path) |
protected void |
parseTag(HprofParser.TagType tag,
HprofParser parser) |
void |
readString(long stringId,
int length,
HprofParser hprofParser) |
classStaticField, instanceDump, objectArrayDump, primitiveArrayDump, rootJavaFrame, rootJniGlobal, rootJniLocal, rootMonitorUsed, rootStickyClass, rootThreadBlock, rootThreadObject, rootUnknownpublic NamePassDumpHandler(HprofClassManager classManager, LongKeyHashMap<StringHolder> stringHolderMap)
protected final HprofClassManager getClassManager()
public void parse(Path path) throws java.io.IOException
java.io.IOExceptionprotected void parseTag(HprofParser.TagType tag, HprofParser parser) throws java.io.IOException
java.io.IOExceptionpublic void readString(long stringId,
int length,
HprofParser hprofParser)
throws java.io.IOException
readString in interface HprofDumpHandlerreadString in class AbstractHprofDumpHandlerjava.io.IOExceptionpublic void loadClass(long classObjectId,
long classNameId,
int serialId,
int stackTraceId)
loadClass in interface HprofDumpHandlerloadClass in class AbstractHprofDumpHandlerpublic void classDump(long classObjectId,
long superClassObjectId,
long classLoaderId,
int instanceSize,
int stackId,
long signerObjectId,
long protectionDomainId)
throws java.io.IOException
classDump in interface HprofDumpHandlerclassDump in class AbstractHprofDumpHandlerjava.io.IOExceptionpublic void classInstanceField(long classObjectId,
long fieldNameId,
HprofParser.FieldType fieldType)
classInstanceField in interface HprofDumpHandlerclassInstanceField in class AbstractHprofDumpHandler