< prev index next >

src/hotspot/share/c1/c1_CodeStubs.hpp

Print this page

        

*** 392,406 **** PatchingStub(MacroAssembler* masm, PatchID id, int index = -1): _id(id) , _info(NULL) , _index(index) { ! if (os::is_MP()) { ! // force alignment of patch sites on MP hardware so we // can guarantee atomic writes to the patch site. align_patch_site(masm); - } _pc_start = masm->pc(); masm->bind(_patch_site_entry); } void install(MacroAssembler* masm, LIR_PatchCode patch_code, Register obj, CodeEmitInfo* info) { --- 392,404 ---- PatchingStub(MacroAssembler* masm, PatchID id, int index = -1): _id(id) , _info(NULL) , _index(index) { ! // force alignment of patch sites so we // can guarantee atomic writes to the patch site. align_patch_site(masm); _pc_start = masm->pc(); masm->bind(_patch_site_entry); } void install(MacroAssembler* masm, LIR_PatchCode patch_code, Register obj, CodeEmitInfo* info) {
< prev index next >