int offset = VM_ClassLoader.getFieldOffset(fid);
int offset = VM_TableBasedDynamicLinker.getFieldOffset(fid);
  static void unresolvedPutfield(Object ref, int fid, Object value) {    int offset = VM_ClassLoader.getFieldOffset(fid);    // if we're doing a putfield, we've instantiated ref already, therefore    // the offset can't possibly still be unresolved.    if (VM.VerifyAssertions) VM.assert(offset != NEEDS_DYNAMIC_LINK);    resolvedPutfield(ref, offset, value);  }