equal
deleted
inserted
replaced
279 // Instance creation |
279 // Instance creation |
280 static void create_mirror(Klass* k, Handle class_loader, Handle module, |
280 static void create_mirror(Klass* k, Handle class_loader, Handle module, |
281 Handle protection_domain, TRAPS); |
281 Handle protection_domain, TRAPS); |
282 static void fixup_mirror(Klass* k, TRAPS); |
282 static void fixup_mirror(Klass* k, TRAPS); |
283 static oop create_basic_type_mirror(const char* basic_type_name, BasicType type, TRAPS); |
283 static oop create_basic_type_mirror(const char* basic_type_name, BasicType type, TRAPS); |
|
284 static void update_archived_primitive_mirror_native_pointers(oop archived_mirror) NOT_CDS_JAVA_HEAP_RETURN; |
|
285 static void update_archived_mirror_native_pointers(oop archived_mirror) NOT_CDS_JAVA_HEAP_RETURN; |
284 |
286 |
285 // Archiving |
287 // Archiving |
286 static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN; |
288 static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN; |
287 static void archive_basic_type_mirrors(TRAPS) NOT_CDS_JAVA_HEAP_RETURN; |
289 static void archive_basic_type_mirrors(TRAPS) NOT_CDS_JAVA_HEAP_RETURN; |
288 static oop archive_mirror(Klass* k, TRAPS) NOT_CDS_JAVA_HEAP_RETURN_(NULL); |
290 static oop archive_mirror(Klass* k, TRAPS) NOT_CDS_JAVA_HEAP_RETURN_(NULL); |
1660 static void compute_hard_coded_offsets(); |
1662 static void compute_hard_coded_offsets(); |
1661 static void compute_offsets(); |
1663 static void compute_offsets(); |
1662 static void check_offsets() PRODUCT_RETURN; |
1664 static void check_offsets() PRODUCT_RETURN; |
1663 static void serialize_offsets(SerializeClosure* soc) NOT_CDS_RETURN; |
1665 static void serialize_offsets(SerializeClosure* soc) NOT_CDS_RETURN; |
1664 static InjectedField* get_injected(Symbol* class_name, int* field_count); |
1666 static InjectedField* get_injected(Symbol* class_name, int* field_count); |
|
1667 static bool is_supported_for_archiving(oop obj) NOT_CDS_JAVA_HEAP_RETURN_(false); |
1665 }; |
1668 }; |
1666 |
1669 |
1667 #undef DECLARE_INJECTED_FIELD_ENUM |
1670 #undef DECLARE_INJECTED_FIELD_ENUM |
1668 |
1671 |
1669 #endif // SHARE_CLASSFILE_JAVACLASSES_HPP |
1672 #endif // SHARE_CLASSFILE_JAVACLASSES_HPP |