VM.sysWrite(" ", value);
VM.sysWrite("):   ", value);
  static void dumpStackFrame(Address fp, Address prevFp ) {    Address start,end;//-#if RVM_FOR_IA32    if (prevFp.isZero()) {      start = fp.sub(20*BYTES_IN_ADDRESS);      VM.sysWriteln("--- 20 words of stack frame with fp = ", fp);    }    else {      start = prevFp;    // start at callee fp      // VM.sysWriteln("--- stack frame with fp = ", fp);    }    end = fp;            // end at fp//-#endif//-#if RVM_FOR_POWERPC    // VM.sysWriteln("--- stack frame with fp = ", fp);    start = fp;                         // start at fp    end = fp.loadAddress();   // stop at callers fp//-#endif    for (Address loc = start; loc.LT(end); loc = loc.add(BYTES_IN_ADDRESS)) {      VM.sysWrite(loc); VM.sysWrite(" (");      VM.sysWrite(loc.diff(start).toInt(), "):  ");      ObjectReference value = loc.loadObjectReference();      VM.sysWrite(" ", value);      VM.sysWrite(" ");      if (DUMP_STACK >= 3 && MM_Interface.objectInVM(value) && loc.NE(start) && loc.NE(end) )        MM_Interface.dumpRef(value);      else        VM.sysWrite("\n");    }    VM.sysWrite("\n");  }