src/share/vm/c1/c1_CodeStubs.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/c1/c1_CodeStubs.hpp	Wed Aug 21 16:07:21 2013
--- new/src/share/vm/c1/c1_CodeStubs.hpp	Wed Aug 21 16:07:20 2013

*** 362,372 **** --- 362,373 ---- class PatchingStub: public CodeStub { public: enum PatchID { access_field_id, load_klass_id, ! load_mirror_id, + load_appendix_id }; enum constants { patch_info_size = 3 }; private:
*** 415,425 **** --- 416,426 ---- case lir_patch_normal: field_offset = 0; break; default: ShouldNotReachHere(); } NativeMovRegMem* n_move = nativeMovRegMem_at(pc_start()); n_move->set_offset(field_offset); ! } else if (_id == load_klass_id || _id == load_mirror_id || _id == load_appendix_id) { assert(_obj != noreg, "must have register object for load_klass/load_mirror"); #ifdef ASSERT // verify that we're pointing at a NativeMovConstReg nativeMovConstReg_at(pc_start()); #endif

src/share/vm/c1/c1_CodeStubs.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File