Class MmuSegment
- java.lang.Object
-
- ru.ispras.microtesk.mmu.model.spec.MmuSegment
-
- All Implemented Interfaces:
Range<ru.ispras.fortress.data.types.bitvector.BitVector>
public class MmuSegment extends java.lang.Object implements Range<ru.ispras.fortress.data.types.bitvector.BitVector>
MmuSegment
represents a virtual memory segment (address space).
-
-
Constructor Summary
Constructors Constructor Description MmuSegment(java.lang.String name, MmuAddressInstance vaType, MmuAddressInstance paType, ru.ispras.fortress.data.types.bitvector.BitVector startAddress, ru.ispras.fortress.data.types.bitvector.BitVector endAddress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
ru.ispras.fortress.data.types.bitvector.BitVector
getEndAddress()
ru.ispras.fortress.data.types.bitvector.BitVector
getMax()
ru.ispras.fortress.data.types.bitvector.BitVector
getMin()
java.lang.String
getName()
MmuAddressInstance
getPaType()
ru.ispras.fortress.data.types.bitvector.BitVector
getStartAddress()
MmuAddressInstance
getVaType()
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
MmuSegment
public MmuSegment(java.lang.String name, MmuAddressInstance vaType, MmuAddressInstance paType, ru.ispras.fortress.data.types.bitvector.BitVector startAddress, ru.ispras.fortress.data.types.bitvector.BitVector endAddress)
-
-
Method Detail
-
getName
public final java.lang.String getName()
-
getVaType
public final MmuAddressInstance getVaType()
-
getPaType
public final MmuAddressInstance getPaType()
-
getStartAddress
public final ru.ispras.fortress.data.types.bitvector.BitVector getStartAddress()
-
getEndAddress
public final ru.ispras.fortress.data.types.bitvector.BitVector getEndAddress()
-
getMin
public final ru.ispras.fortress.data.types.bitvector.BitVector getMin()
-
getMax
public final ru.ispras.fortress.data.types.bitvector.BitVector getMax()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-