asm.emitPUSH_RegDisp(T0, VM_Entrypoints.classForTypeField.getOffset());
asm.emitPUSH_RegDisp(T0, VM_Entrypoints.classForTypeField.getOffsetAsInt());
  private final void genMonitorExit () {    if (method.isStatic()) {      int tibOffset = klass.getTibOffset();      asm.emitMOV_Reg_RegDisp (T0, JTOC, tibOffset);                   // T0 = tib for klass      asm.emitMOV_Reg_RegInd (T0, T0);                             // T0 = VM_Class for klass      asm.emitPUSH_RegDisp(T0, VM_Entrypoints.classForTypeField.getOffset()); // push java.lang.Class object for klass    } else {      asm.emitPUSH_RegDisp(ESP, localOffset(0));                    // push "this" object    }    genParameterRegisterLoad(1); // pass 1 parameter    asm.emitCALL_RegDisp(JTOC, VM_Entrypoints.unlockMethod.getOffset());    }