mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions
Moved sizeof(klassOopDesc), changed the return type to ByteSize and removed the _in_bytes suffix. Reviewed-by: never, bdelsart, coleenp, jrose
This commit is contained in:
parent
dc542c9909
commit
e057d60ca1
40 changed files with 165 additions and 213 deletions
|
@ -405,7 +405,7 @@ class instanceKlass: public Klass {
|
|||
ReferenceType reference_type() const { return _reference_type; }
|
||||
void set_reference_type(ReferenceType t) { _reference_type = t; }
|
||||
|
||||
static int reference_type_offset_in_bytes() { return offset_of(instanceKlass, _reference_type); }
|
||||
static ByteSize reference_type_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _reference_type)); }
|
||||
|
||||
// find local field, returns true if found
|
||||
bool find_local_field(Symbol* name, Symbol* sig, fieldDescriptor* fd) const;
|
||||
|
@ -616,8 +616,8 @@ class instanceKlass: public Klass {
|
|||
void set_breakpoints(BreakpointInfo* bps) { _breakpoints = bps; };
|
||||
|
||||
// support for stub routines
|
||||
static int init_state_offset_in_bytes() { return offset_of(instanceKlass, _init_state); }
|
||||
static int init_thread_offset_in_bytes() { return offset_of(instanceKlass, _init_thread); }
|
||||
static ByteSize init_state_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _init_state)); }
|
||||
static ByteSize init_thread_offset() { return in_ByteSize(sizeof(klassOopDesc) + offset_of(instanceKlass, _init_thread)); }
|
||||
|
||||
// subclass/subinterface checks
|
||||
bool implements_interface(klassOop k) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue