< prev index next >

src/hotspot/share/classfile/javaClasses.hpp

Print this page
rev 52849 : [mq]: q-mirror-reflection

*** 238,247 **** --- 238,249 ---- static int _init_lock_offset; static int _signers_offset; static int _class_loader_offset; static int _module_offset; static int _component_mirror_offset; + static int _box_mirror_offset; + static int _value_mirror_offset; static bool offsets_computed; static int classRedefinedCount_offset; static GrowableArray<Klass*>* _fixup_mirror_list;
*** 260,269 **** --- 262,272 ---- // Instance creation static void create_mirror(Klass* k, Handle class_loader, Handle module, Handle protection_domain, TRAPS); static void fixup_mirror(Klass* k, TRAPS); static oop create_basic_type_mirror(const char* basic_type_name, BasicType type, TRAPS); + static oop create_value_mirror(Klass* k, Handle mirror, TRAPS); // Archiving static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN; static void archive_basic_type_mirrors(TRAPS) NOT_CDS_JAVA_HEAP_RETURN; static oop archive_mirror(Klass* k, TRAPS) NOT_CDS_JAVA_HEAP_RETURN_(NULL);
*** 308,317 **** --- 311,325 ---- static oop class_loader(oop java_class); static void set_module(oop java_class, oop module); static oop module(oop java_class); + static void set_box_mirror(oop java_class, oop mirror); + static oop box_mirror(oop java_class); + static void set_value_mirror(oop java_class, oop mirror); + static oop value_mirror(oop java_class); + static int oop_size(oop java_class); static int oop_size_raw(oop java_class); static void set_oop_size(HeapWord* java_class, int size); static int static_oop_field_count(oop java_class); static int static_oop_field_count_raw(oop java_class);
< prev index next >