public class PolDetSerializer extends FilteringSerializer
Modifier and Type | Class and Description |
---|---|
static class |
PolDetSerializer.PolDetPhase |
Modifier and Type | Field and Description |
---|---|
java.util.Set<java.lang.String> |
ignoredFields |
java.util.Set<java.lang.String> |
ignoredMethods |
java.util.Set<java.lang.String> |
loadedClasses |
PolDetSerializer.PolDetPhase |
phaseOfPolDet |
buf, filter, refQueue
cached, ks, nativeStateHolders, vm
Constructor and Description |
---|
PolDetSerializer() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getFieldName(FieldInfo[] fields,
int offset) |
protected java.lang.String |
getInstanceFieldName(ClassInfo ci,
int offset) |
int[] |
getState(PolDetSerializer.PolDetPhase phase) |
protected java.lang.String |
getStaticFieldName(ClassInfo ci,
int offset) |
protected boolean |
isFieldIgnored(java.lang.String fn) |
protected boolean |
isFrameIgnored(StackFrame frame) |
protected boolean |
isStaticsIgnored(StaticElementInfo sei) |
protected void |
serializeClass(StaticElementInfo sei) |
protected void |
serializeStackFrames(ThreadInfo ti) |
protected void |
serializeStatics(Statics statics) |
attach, computeStoringData, dumpData, getFramePolicy, getInstanceFilterMask, getInstanceRefMask, getSerializedReferenceValue, getStaticFilterMask, getStaticRefMask, initReferenceQueue, process, processArrayFields, processNamedFields, processReference, processReferenceQueue, serializeClassLoaders, serializeFrame, serializeLockedObjects, serializeNativeStateHolder, serializeNativeStateHolders, serializeStackFrames, serializeThreadState, serializeThreadStates
addNativeStateHolder, getCurrentStateVectorLength, getStoringData, kernelStateChanged
public PolDetSerializer.PolDetPhase phaseOfPolDet
public java.util.Set<java.lang.String> loadedClasses
public java.util.Set<java.lang.String> ignoredFields
public java.util.Set<java.lang.String> ignoredMethods
protected boolean isFrameIgnored(StackFrame frame)
protected void serializeStackFrames(ThreadInfo ti)
serializeStackFrames
in class FilteringSerializer
protected boolean isStaticsIgnored(StaticElementInfo sei)
protected void serializeStatics(Statics statics)
serializeStatics
in class FilteringSerializer
protected java.lang.String getFieldName(FieldInfo[] fields, int offset)
protected java.lang.String getStaticFieldName(ClassInfo ci, int offset)
protected java.lang.String getInstanceFieldName(ClassInfo ci, int offset)
protected boolean isFieldIgnored(java.lang.String fn)
protected void serializeClass(StaticElementInfo sei)
serializeClass
in class FilteringSerializer
public int[] getState(PolDetSerializer.PolDetPhase phase)