8288129: Shenandoah: Skynet test crashed with iu + aggressive

Reviewed-by: eosterlund, rkennke
This commit is contained in:
Ashutosh Mehra 2022-09-21 14:28:02 +00:00 committed by Andrew Dinn
parent 07afa3f41e
commit 84d7ff64d8
9 changed files with 33 additions and 9 deletions

View file

@ -147,12 +147,15 @@ class oopDesc {
}
// Access to fields in a instanceOop through these methods.
template <DecoratorSet decorator>
template<DecoratorSet decorators>
oop obj_field_access(int offset) const;
oop obj_field(int offset) const;
void obj_field_put(int offset, oop value);
void obj_field_put_raw(int offset, oop value);
void obj_field_put_volatile(int offset, oop value);
template<DecoratorSet decorators>
void obj_field_put_access(int offset, oop value);
Metadata* metadata_field(int offset) const;
void metadata_field_put(int offset, Metadata* value);