Log.write("\n");
Log.writeln();
  private void dumpStackFrame(int verbosity) {    Address start,end;    if (VM.BuildForIA32) {      if (prevFp.isZero()) {        start = fp.minus(20*BYTES_IN_ADDRESS);        Log.writeln("--- 20 words of stack frame with fp = ", fp);      } else {        start = prevFp;    // start at callee fp      }      end = fp;            // end at fp    } else {      start = fp;                         // start at fp      end = fp.loadAddress();   // stop at callers fp    }          for (Address loc = start; loc.LT(end); loc = loc.plus(BYTES_IN_ADDRESS)) {      Log.write(loc); Log.write(" (");      Log.write(loc.diff(start));      Log.write("):   ");      ObjectReference value = loc.loadObjectReference();      Log.write(value);      Log.write(" ");      Log.flush();      if (verbosity >= 3 && MM_Interface.objectInVM(value) && loc.NE(start) && loc.NE(end) )        MM_Interface.dumpRef(value);      else        Log.write("\n");    }    Log.write("\n");  }