< prev index next > src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
Print this page
// 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);
+ 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 >