@@ -89,6 +89,17 @@ __ strw(t, Address(rthread, JavaThread::lock_stack_top_offset())); __ b(continuation()); } + int C2LoadNKlassStub::max_size() const { + return 8; + } + + void C2LoadNKlassStub::emit(C2_MacroAssembler& masm) { + __ bind(entry()); + Register d = dst(); + __ ldr(d, Address(d, OM_OFFSET_NO_MONITOR_VALUE_TAG(header))); + __ b(continuation()); + } + #undef __