public final class Load
extends java.lang.Object
Load
represents a load operation to be performed to prepare a memory buffer.Constructor and Description |
---|
Load(MmuBuffer buffer,
BufferAccessEvent targetEvent,
java.math.BigInteger targetAddress,
java.math.BigInteger address,
EntryObject entry)
Construct a load object.
|
Modifier and Type | Method and Description |
---|---|
java.math.BigInteger |
getAddress() |
MmuBuffer |
getBuffer() |
EntryObject |
getEntry() |
java.math.BigInteger |
getTargetAddress() |
BufferAccessEvent |
getTargetEvent() |
public Load(MmuBuffer buffer, BufferAccessEvent targetEvent, java.math.BigInteger targetAddress, java.math.BigInteger address, EntryObject entry)
buffer
- the memory buffer being prepared.targetEvent
- the event to be reached on the target address.targetAddress
- the target address.address
- the accessed address.entry
- the accessed entry of the parent buffer.public MmuBuffer getBuffer()
public BufferAccessEvent getTargetEvent()
public java.math.BigInteger getTargetAddress()
public java.math.BigInteger getAddress()
public EntryObject getEntry()