public class MmuAddressInstance extends MmuStruct
MmuAddressInstance
describes an address, i.e. a parameter used to access a buffer.Constructor and Description |
---|
MmuAddressInstance(java.lang.String name) |
MmuAddressInstance(java.lang.String name,
Var addrStruct,
ru.ispras.fortress.expression.NodeVariable address) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
MmuAddressInstance |
getInstance(java.lang.String instanceId,
MemoryAccessContext context) |
Var |
getStruct() |
ru.ispras.fortress.expression.NodeVariable |
getVariable() |
int |
getWidth() |
int |
hashCode() |
protected void |
setVariable(ru.ispras.fortress.expression.NodeVariable variable) |
java.lang.String |
toString() |
addField, addField, bindings, getBitSize, getBuffer, getFieldCount, getFields, getName, setBuffer
public MmuAddressInstance(java.lang.String name, Var addrStruct, ru.ispras.fortress.expression.NodeVariable address)
public MmuAddressInstance(java.lang.String name)
protected void setVariable(ru.ispras.fortress.expression.NodeVariable variable)
public final ru.ispras.fortress.expression.NodeVariable getVariable()
public final int getWidth()
public final Var getStruct()
public MmuAddressInstance getInstance(java.lang.String instanceId, MemoryAccessContext context)
getInstance
in class MmuStruct
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object