public interface MemoryAccessMap
Modifier and Type | Method and Description |
---|---|
Collection<MemoryAccess> |
getArrayReads(PointerKey arrayRef) |
Collection<MemoryAccess> |
getArrayWrites(PointerKey arrayRef) |
Collection<MemoryAccess> |
getFieldReads(PointerKey baseRef,
IField field) |
Collection<MemoryAccess> |
getFieldWrites(PointerKey baseRef,
IField field) |
HeapModel |
getHeapModel()
get the heap model used in this memory access map
|
Collection<MemoryAccess> |
getStaticFieldReads(IField field) |
Collection<MemoryAccess> |
getStaticFieldWrites(IField field) |
Collection<MemoryAccess> getFieldReads(PointerKey baseRef, IField field)
Collection<MemoryAccess> getFieldWrites(PointerKey baseRef, IField field)
Collection<MemoryAccess> getArrayReads(PointerKey arrayRef)
Collection<MemoryAccess> getArrayWrites(PointerKey arrayRef)
Collection<MemoryAccess> getStaticFieldReads(IField field)
Collection<MemoryAccess> getStaticFieldWrites(IField field)
HeapModel getHeapModel()