public final class MmuBufferAccess
extends java.lang.Object
MmuBufferAccess
represents an MMU buffer access.Constructor and Description |
---|
MmuBufferAccess(MmuBuffer buffer,
BufferAccessEvent event,
MemoryAccessContext context,
MmuAddressInstance address,
MmuStruct entry,
MmuAddressInstance argument) |
MmuBufferAccess(MmuBuffer buffer,
BufferAccessEvent event,
MmuAddressInstance address,
MmuStruct entry,
MmuAddressInstance argument) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
MmuAddressInstance |
getAddress() |
MmuAddressInstance |
getArgument() |
MmuBuffer |
getBuffer() |
java.util.Collection<MmuBufferAccess> |
getChildAccesses() |
MemoryAccessContext |
getContext() |
MmuStruct |
getEntry() |
BufferAccessEvent |
getEvent() |
java.lang.String |
getId() |
static java.lang.String |
getId(MmuBuffer buffer,
MemoryAccessContext context) |
MmuExpression |
getIndexExpression() |
MmuBufferAccess |
getInstance(java.lang.String instanceId,
MemoryAccessContext context) |
java.util.Collection<MmuBinding> |
getMatchBindings() |
MmuExpression |
getOffsetExpression() |
MmuBufferAccess |
getParentAccess() |
MmuExpression |
getTagExpression() |
int |
hashCode() |
java.lang.String |
toString() |
public MmuBufferAccess(MmuBuffer buffer, BufferAccessEvent event, MemoryAccessContext context, MmuAddressInstance address, MmuStruct entry, MmuAddressInstance argument)
public MmuBufferAccess(MmuBuffer buffer, BufferAccessEvent event, MmuAddressInstance address, MmuStruct entry, MmuAddressInstance argument)
public static java.lang.String getId(MmuBuffer buffer, MemoryAccessContext context)
public java.lang.String getId()
public MmuBuffer getBuffer()
public BufferAccessEvent getEvent()
public MemoryAccessContext getContext()
public MmuAddressInstance getAddress()
public MmuStruct getEntry()
public MmuAddressInstance getArgument()
public MmuExpression getTagExpression()
public MmuExpression getIndexExpression()
public MmuExpression getOffsetExpression()
public final java.util.Collection<MmuBinding> getMatchBindings()
public MmuBufferAccess getInstance(java.lang.String instanceId, MemoryAccessContext context)
public MmuBufferAccess getParentAccess()
public java.util.Collection<MmuBufferAccess> getChildAccesses()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object