Methods
Modifier and Type |
Method and Description |
void |
checkConsistency(boolean isStateStore) |
void |
cleanUpDanglingReferences() |
void |
gc() |
ElementInfo |
get(int objref) |
Memento<Heap> |
getMemento() |
Memento<Heap> |
getMemento(MementoFactory factory) |
ElementInfo |
getModifiable(int objref) |
boolean |
hasChanged() |
boolean |
isAlive(ElementInfo ei) |
boolean |
isOutOfMemory() |
Iterable<ElementInfo> |
liveObjects() |
void |
markChanged(int objref) |
void |
markStaticRoot(int objRef) |
void |
markThreadRoot(int objref,
int tid) |
ElementInfo |
newArray(String elementType,
int nElements,
ThreadInfo ti) |
ElementInfo |
newInternString(String str,
ThreadInfo ti) |
ElementInfo |
newObject(ClassInfo ci,
ThreadInfo ti) |
ElementInfo |
newString(String str,
ThreadInfo ti) |
ElementInfo |
newSystemArray(String elementType,
int nElements,
ThreadInfo ti,
int anchor) |
ElementInfo |
newSystemObject(ClassInfo ci,
ThreadInfo ti,
int anchor) |
ElementInfo |
newSystemString(String str,
ThreadInfo ti,
int anchor) |
ElementInfo |
newSystemThrowable(ClassInfo ci,
String details,
int[] stackSnapshot,
int causeRef,
ThreadInfo ti,
int anchor) |
void |
queueMark(int objref) |
void |
registerPinDown(int objRef) |
void |
registerWeakReference(ElementInfo ei) |
void |
releasePinDown(int objRef) |
void |
resetVolatiles() |
void |
restoreVolatiles() |
void |
setOutOfMemory(boolean isOutOfMemory) |
int |
size() |
void |
unmarkAll() |