public static int getSlotContentsAsInt(int slot) throws UninterruptiblePragma { if (VM.VerifyAssertions) VM._assert((descriptions[slot] & WIDE_TAG) != WIDE_TAG); return slots[slot];
public static int getSlotContentsAsInt(Offset offset) throws UninterruptiblePragma { if (VM.VerifyAssertions) VM._assert((getSlotDescription(offsetAsSlot(offset)) & WIDE_TAG) != WIDE_TAG); if (VM.runningVM) { return VM_Magic.getIntAtOffset(slots, offset); } else { int slot = offsetAsSlot(offset); return slots[slot]; }
  public static int getSlotContentsAsInt(int slot) throws UninterruptiblePragma {    if (VM.VerifyAssertions)      VM._assert((descriptions[slot] & WIDE_TAG) != WIDE_TAG);    return slots[slot];  }