< prev index next >

src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Print this page
@@ -2166,11 +2166,11 @@
        // Save the test result, for recursive case, the result is zero
        __ movptr(Address(lock_reg, mark_word_offset), swap_reg);
        __ jcc(Assembler::notEqual, slow_path_lock);
      } else {
        assert(LockingMode == LM_LIGHTWEIGHT, "must be");
-       __ lightweight_lock(obj_reg, swap_reg, r15_thread, rscratch1, slow_path_lock);
+       __ lightweight_lock(lock_reg, obj_reg, swap_reg, r15_thread, rscratch1, slow_path_lock);
      }
      __ bind(count_mon);
      __ inc_held_monitor_count();
  
      // Slow path will re-enter here
< prev index next >