public interface IPreliminaryIndex
| Modifier and Type | Method and Description |
|---|---|
XSnapshotInfo |
getSnapshotInfo()
Get basic information about the snapshot
|
void |
setArray2size(IIndexReader.IOne2SizeIndex array2size)
store the array to size in bytes mapping
|
void |
setClassesById(HashMapIntObject<ClassImpl> classesById)
Store the class id to ClassImpl mapping
|
void |
setGcRoots(HashMapIntObject<List<XGCRootInfo>> gcRoots)
store the GC roots information
|
void |
setIdentifiers(IIndexReader.IOne2LongIndex identifiers)
store the object id to address mapping
|
void |
setObject2classId(IIndexReader.IOne2OneIndex object2classId)
store the object id to class id mapping
|
void |
setOutbound(IIndexReader.IOne2ManyIndex outbound)
store the object to outbound references table.
|
void |
setThread2objects2roots(HashMapIntObject<HashMapIntObject<List<XGCRootInfo>>> thread2objects2roots)
store the thread local variable information
|
XSnapshotInfo getSnapshotInfo()
void setClassesById(HashMapIntObject<ClassImpl> classesById)
classesById - void setGcRoots(HashMapIntObject<List<XGCRootInfo>> gcRoots)
gcRoots - void setThread2objects2roots(HashMapIntObject<HashMapIntObject<List<XGCRootInfo>>> thread2objects2roots)
thread2objects2roots - void setOutbound(IIndexReader.IOne2ManyIndex outbound)
outbound - void setIdentifiers(IIndexReader.IOne2LongIndex identifiers)
identifiers - void setObject2classId(IIndexReader.IOne2OneIndex object2classId)
object2classId - void setArray2size(IIndexReader.IOne2SizeIndex array2size)
array2size -