public class SimpleMemoryAccessMap extends Object implements MemoryAccessMap
| Constructor and Description |
|---|
SimpleMemoryAccessMap(CallGraph cg,
HeapModel heapModel,
boolean includePrimOps) |
| Modifier and Type | Method and Description |
|---|---|
Collection<MemoryAccess> |
getArrayReads(PointerKey pk) |
Collection<MemoryAccess> |
getArrayWrites(PointerKey pk) |
Collection<MemoryAccess> |
getFieldReads(PointerKey pk,
IField field) |
Collection<MemoryAccess> |
getFieldWrites(PointerKey pk,
IField field) |
HeapModel |
getHeapModel()
get the heap model used in this memory access map
|
Collection<MemoryAccess> |
getStaticFieldReads(IField field) |
Collection<MemoryAccess> |
getStaticFieldWrites(IField field) |
void |
repOk() |
String |
toString() |
public Collection<MemoryAccess> getFieldReads(PointerKey pk, IField field)
getFieldReads in interface MemoryAccessMappublic Collection<MemoryAccess> getFieldWrites(PointerKey pk, IField field)
getFieldWrites in interface MemoryAccessMappublic Collection<MemoryAccess> getArrayReads(PointerKey pk)
getArrayReads in interface MemoryAccessMappublic Collection<MemoryAccess> getArrayWrites(PointerKey pk)
getArrayWrites in interface MemoryAccessMappublic Collection<MemoryAccess> getStaticFieldReads(IField field)
getStaticFieldReads in interface MemoryAccessMappublic Collection<MemoryAccess> getStaticFieldWrites(IField field)
getStaticFieldWrites in interface MemoryAccessMappublic HeapModel getHeapModel()
MemoryAccessMapgetHeapModel in interface MemoryAccessMappublic void repOk()
Copyright © 2015. All rights reserved.