< prev index next >

src/share/vm/classfile/javaClasses.cpp

Print this page
rev 10624 : [backport] Allocation path should not touch GC barriers for metadata

*** 651,661 **** assert(_oop_size_offset != 0, "must be set"); return java_class->int_field(_oop_size_offset); } void java_lang_Class::set_oop_size(oop java_class, int size) { assert(_oop_size_offset != 0, "must be set"); ! java_class->int_field_put(_oop_size_offset, size); } int java_lang_Class::static_oop_field_count(oop java_class) { assert(_static_oop_field_count_offset != 0, "must be set"); return java_class->int_field(_static_oop_field_count_offset); } --- 651,661 ---- assert(_oop_size_offset != 0, "must be set"); return java_class->int_field(_oop_size_offset); } void java_lang_Class::set_oop_size(oop java_class, int size) { assert(_oop_size_offset != 0, "must be set"); ! java_class->int_field_put_raw(_oop_size_offset, size); } int java_lang_Class::static_oop_field_count(oop java_class) { assert(_static_oop_field_count_offset != 0, "must be set"); return java_class->int_field(_static_oop_field_count_offset); }
< prev index next >