offset.sGT(Offset.fromIntZeroExtend(1<<24))) {
offset.sGT(Offset.fromIntZeroExtend(ObjectModel.getObjectSize(code)))) {
  private void codeLocationsPush(ObjectReference code, Address ipLoc)    throws InlinePragma {    if (VALIDATE_REFS) {      Address ip = ipLoc.loadAddress();      Offset offset = ip.diff(code.toAddress());      if (offset.sLT(Offset.zero()) ||          offset.sGT(Offset.fromIntZeroExtend(1<<24))) {        Log.writeln("ERROR: Suspiciously large offset of interior pointer from object base");        Log.write("       object base = "); Log.writeln(code);        Log.write("       interior reference = "); Log.writeln(ip);        Log.write("       offset = "); Log.writeln(offset);        Log.write("       interior ref loc = "); Log.writeln(ipLoc);        if (!failed) failed = true;      }        }    trace.addInteriorRootLocation(code, ipLoc);  }