public class CFSerializer extends FilteringSerializer
buf, filter, refQueuecached, ks, nativeStateHolders, vm| Constructor and Description |
|---|
CFSerializer() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getSerializedReferenceValue(ElementInfo ei) |
protected void |
initReferenceQueue() |
void |
processReference(int objref) |
protected void |
processReferenceQueue() |
protected void |
queueReference(ElementInfo ei) |
protected void |
serializeFrame(StackFrame frame)
more generic, but less efficient because it can't use block operations
protected void _serializeFrame(StackFrame frame){
buf.add(frame.getMethodInfo().getGlobalId());
buf.add(frame.getPC().getInstructionIndex());
int len = frame.getTopPos()+1;
buf.add(len);
// this looks like something we can push into the frame
int[] slots = frame.getSlots();
for (int i = 0; i < len; i++) {
if (frame.isReferenceSlot(i)) {
processReference(slots[i]);
} else {
buf.add(slots[i]);
}
}
}
|
protected void |
serializeStackFrames() |
attach, computeStoringData, dumpData, getFramePolicy, getInstanceFilterMask, getInstanceRefMask, getStaticFilterMask, getStaticRefMask, process, processArrayFields, processNamedFields, serializeClass, serializeClassLoaders, serializeLockedObjects, serializeNativeStateHolder, serializeNativeStateHolders, serializeStackFrames, serializeStatics, serializeThreadState, serializeThreadStatesaddNativeStateHolder, getCurrentStateVectorLength, getStoringData, kernelStateChangedprotected void initReferenceQueue()
initReferenceQueue in class FilteringSerializerprotected void queueReference(ElementInfo ei)
public void processReference(int objref)
processReference in interface ReferenceProcessorprocessReference in class FilteringSerializerprotected void serializeStackFrames()
serializeStackFrames in class FilteringSerializerprotected void serializeFrame(StackFrame frame)
FilteringSerializerserializeFrame in class FilteringSerializerprotected void processReferenceQueue()
processReferenceQueue in class FilteringSerializerprotected int getSerializedReferenceValue(ElementInfo ei)
getSerializedReferenceValue in class FilteringSerializer