public static class ModificationLog.MemoryAccessLog
extends java.lang.Object
| Constructor and Description |
|---|
MemoryAccessLog(java.util.List<ModificationLog.MemoryOperation> operations) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ModificationLog.MemoryOperation> |
getOperations()
Returns a list of operations, in reverse order of time.
|
boolean |
hasInconsistentMemoryAllocation()
Returns true iff this log contains a double malloc or a double free
|
ModificationLog.MemoryAccessLog |
reduce(int maxWrites)
Search for anomalies in the log and produce a reduced report
|
public MemoryAccessLog(java.util.List<ModificationLog.MemoryOperation> operations)
public java.util.List<ModificationLog.MemoryOperation> getOperations()
public boolean hasInconsistentMemoryAllocation()
public ModificationLog.MemoryAccessLog reduce(int maxWrites)