cs132.vapor.ast
Class VMemRef.Global
java.lang.Object
cs132.vapor.ast.Node
cs132.vapor.ast.VMemRef
cs132.vapor.ast.VMemRef.Global
- Enclosing class:
- VMemRef
public static final class VMemRef.Global
- extends VMemRef
A reference to some global memory location (either a segment or the heap).
Ex: "[a+12]
"
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
base
public final VAddr<VDataSegment> base
- The base address of the memory location.
byteOffset
public final int byteOffset
- The offset part of the memory location.
VMemRef.Global
public VMemRef.Global(SourcePos sourcePos,
VAddr<VDataSegment> base,
int byteOffset)