case class SparseMemory() extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SparseMemory
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new SparseMemory()
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def allocPage(): MemoryPage
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def getElseAllocPage(index: Int): MemoryPage
- def getElseInvalidPage(index: Int): MemoryPage
- def getOffset(address: Long): Int
- def getPageIndex(address: Long): Int
- def invalidPage(): MemoryPage
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def loadBinary(address: Long, file: String): Unit
- def loadDebugSequence(address: Long, length: Int, width: Int): Unit
- val memory: Array[MemoryPage]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def read(address: Long): Byte
- def readArray(address: Long, len: Long): Array[Byte]
-
def
readBigInt(address: Long, length: Int): BigInt
Reads a BigInt value from the given address.
Reads a BigInt value from the given address.
- address
Read address.
- returns
BigInt read from the given address.
- def saveBinary(address: Long, len: Long, file: String): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def write(address: Long, data: Byte): Unit
- def writeArray(address: Long, data: Array[Byte]): Unit
-
def
writeBigInt(address: Long, data: BigInt, width: Int, strb: BigInt = null): Unit
Writes a BigInt value to the given address.
Writes a BigInt value to the given address. The BigInt will be resized to a byte Array of given width. The data will be trimmed if it is bigger than the given width. If it is smaller, the unused bytes will be filled with '0x00'.
- address
Write address.
- data
Data to be written.
- width
Width of the byte Array the data is resized to (if necessary).
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated