int latestContenderOffset = VM_Entrypoints.latestContenderField.getOffset();
Offset latestContenderOffset = VM_Entrypoints.latestContenderField.getOffset();
  boolean tryLock () {    if (VM.BuildForSingleVirtualProcessor) return true;    int latestContenderOffset = VM_Entrypoints.latestContenderField.getOffset();    if (VM_Magic.prepareAddress(this, latestContenderOffset).isZero()) {      Address cp = VM_Magic.objectAsAddress(VM_Processor.getCurrentProcessor());      if (VM_Magic.attemptAddress(this, latestContenderOffset, Address.zero(), cp)) {        VM_Magic.isync(); // so subsequent instructions wont see stale values        return true;       }    }    return false;  }