Uses of Record Class
mars.mips.hardware.MemoryLayout.Range
Packages that use MemoryLayout.Range
-
Uses of MemoryLayout.Range in mars.assembler
Methods in mars.assembler with parameters of type MemoryLayout.Range -
Uses of MemoryLayout.Range in mars.mips.hardware
Fields in mars.mips.hardware declared as MemoryLayout.RangeModifier and TypeFieldDescriptionfinal MemoryLayout.Range
MemoryLayout.dataRange
The range covered by the user data segment.final MemoryLayout.Range
MemoryLayout.dynamicRange
The range containing dynamic data (runtime heap/stack).final MemoryLayout.Range
MemoryLayout.externRange
The range containing global data (generated via.extern
).final MemoryLayout.Range
MemoryLayout.kernelDataRange
The range covered by the kernel data segment (.kdata
).final MemoryLayout.Range
MemoryLayout.kernelTextRange
The range covered by the kernel text segment (.ktext
).final MemoryLayout.Range
MemoryLayout.mappedRange
The range of mapped address space.final MemoryLayout.Range
MemoryLayout.mmioRange
The range dedicated for performing memory-mapped I/O.final MemoryLayout.Range[]
MemoryLayout.ranges
Array containing all memory ranges.final MemoryLayout.Range
MemoryLayout.staticRange
The range containing static data (.data
).final MemoryLayout.Range
MemoryLayout.textRange
The range covered by the user text segment (.text
).final MemoryLayout.Range
MemoryLayout.userRange
The range of user space.Methods in mars.mips.hardware that return MemoryLayout.RangeModifier and TypeMethodDescriptionstatic MemoryLayout.Range
Decode a string representation of a range, which should be two integers separated by a comma.Constructors in mars.mips.hardware with parameters of type MemoryLayout.RangeModifierConstructorDescriptionDataRegion
(MemoryLayout.Range addressRange) Allocate a new region of memory containing data.MemoryLayout
(String displayName, String description, MemoryLayout.Range mappedRange, MemoryLayout.Range userRange, MemoryLayout.Range textRange, MemoryLayout.Range dataRange, MemoryLayout.Range externRange, MemoryLayout.Range staticRange, MemoryLayout.Range dynamicRange, MemoryLayout.Range kernelTextRange, MemoryLayout.Range kernelDataRange, MemoryLayout.Range mmioRange, int exceptionHandlerAddress, int initialGlobalPointer, int initialStackPointer) Construct a newMemoryLayout
manually.TextRegion
(MemoryLayout.Range addressRange) Allocate a new region of memory containing text.