src/cpu/x86/vm/c1_Runtime1_x86.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/cpu/x86/vm/c1_Runtime1_x86.cpp	Thu Nov 25 07:06:02 2010
--- new/src/cpu/x86/vm/c1_Runtime1_x86.cpp	Thu Nov 25 07:06:02 2010

*** 1259,1269 **** --- 1259,1269 ---- #endif // _LP64 // load the klass and check the has finalizer flag Label register_finalizer; Register t = rsi; ! __ movptr(t, Address(rax, oopDesc::klass_offset_in_bytes())); ! __ load_klass(t, rax); __ movl(t, Address(t, Klass::access_flags_offset_in_bytes() + sizeof(oopDesc))); __ testl(t, JVM_ACC_HAS_FINALIZER); __ jcc(Assembler::notZero, register_finalizer); __ ret(0);

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