< prev index next >

src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp

Print this page
rev 54117 : AArch64: 64-bit Literal Oops

*** 281,290 **** --- 281,292 ---- // - in runtime: preserve all registers (rspecially objects, i.e., source and destination object) // - in runtime: after initializing class, restore original code, reexecute instruction int PatchingStub::_patch_info_offset = -NativeGeneralJump::instruction_size; + int PatchingStub::patch_info_offset() { return _patch_info_offset; } + void PatchingStub::align_patch_site(MacroAssembler* masm) { // We're patching a 5-7 byte instruction on intel and we need to // make sure that we don't see a piece of the instruction. It // appears mostly impossible on Intel to simply invalidate other // processors caches and since they may do aggressive prefetch it's
< prev index next >