src/cpu/x86/vm/macroAssembler_x86.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/cpu/x86/vm/macroAssembler_x86.cpp

src/cpu/x86/vm/macroAssembler_x86.cpp

Print this page

        

*** 2255,2266 **** lea(rscratch1, entry); Assembler::call(rscratch1); } } ! void MacroAssembler::ic_call(address entry) { ! RelocationHolder rh = virtual_call_Relocation::spec(pc()); movptr(rax, (intptr_t)Universe::non_oop_word()); call(AddressLiteral(entry, rh)); } // Implementation of call_VM versions --- 2255,2266 ---- lea(rscratch1, entry); Assembler::call(rscratch1); } } ! void MacroAssembler::ic_call(address entry, jint method_index) { ! RelocationHolder rh = virtual_call_Relocation::spec(pc(), method_index); movptr(rax, (intptr_t)Universe::non_oop_word()); call(AddressLiteral(entry, rh)); } // Implementation of call_VM versions
src/cpu/x86/vm/macroAssembler_x86.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File