< prev index next >

src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp

Print this page
*** 48,11 ***
    // locking
    // hdr     : must be rax, contents destroyed
    // obj     : must point to the object to lock, contents preserved
    // disp_hdr: must point to the displaced header location, contents preserved
    // returns code offset at which to add null check debug information
!   int lock_object  (Register swap, Register obj, Register disp_hdr, Label& slow_case);
  
    // unlocking
    // hdr     : contents destroyed
    // obj     : must point to the object to lock, contents preserved
    // disp_hdr: must be eax & must point to the displaced header location, contents destroyed
--- 48,11 ---
    // locking
    // hdr     : must be rax, contents destroyed
    // obj     : must point to the object to lock, contents preserved
    // disp_hdr: must point to the displaced header location, contents preserved
    // returns code offset at which to add null check debug information
!   int lock_object  (Register swap, Register obj, Register disp_hdr, Register tmp, Label& slow_case);
  
    // unlocking
    // hdr     : contents destroyed
    // obj     : must point to the object to lock, contents preserved
    // disp_hdr: must be eax & must point to the displaced header location, contents destroyed
< prev index next >