640 BreakpointInfo* breakpoints() const { return _breakpoints; }; |
640 BreakpointInfo* breakpoints() const { return _breakpoints; }; |
641 void set_breakpoints(BreakpointInfo* bps) { _breakpoints = bps; }; |
641 void set_breakpoints(BreakpointInfo* bps) { _breakpoints = bps; }; |
642 |
642 |
643 // support for stub routines |
643 // support for stub routines |
644 static ByteSize init_state_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _init_state)); } |
644 static ByteSize init_state_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _init_state)); } |
|
645 TRACE_DEFINE_OFFSET; |
645 static ByteSize init_thread_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _init_thread)); } |
646 static ByteSize init_thread_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _init_thread)); } |
646 |
647 |
647 // subclass/subinterface checks |
648 // subclass/subinterface checks |
648 bool implements_interface(klassOop k) const; |
649 bool implements_interface(klassOop k) const; |
649 |
650 |