8253278: Refactor/cleanup oopDesc::*_klass_addr

Reviewed-by: coleenp, stefank
This commit is contained in:
Aleksey Shipilev 2020-09-18 08:22:54 +00:00
parent 73c9088b81
commit 11c4ea963c
3 changed files with 12 additions and 45 deletions

View file

@ -78,13 +78,9 @@ class oopDesc {
inline Klass* klass() const;
inline Klass* klass_or_null() const;
inline Klass* klass_or_null_acquire() const;
static inline Klass** klass_addr(HeapWord* mem);
static inline narrowKlass* compressed_klass_addr(HeapWord* mem);
inline Klass** klass_addr();
inline narrowKlass* compressed_klass_addr();
inline void set_klass(Klass* k);
static inline void release_set_klass(HeapWord* mem, Klass* klass);
static inline void release_set_klass(HeapWord* mem, Klass* k);
// For klass field compression
inline int klass_gap() const;