8261127: Cleanup THREAD/TRAPS/CHECK usage in CDS code

Reviewed-by: iklam, coleenp
This commit is contained in:
David Holmes 2021-02-08 23:16:47 +00:00
parent 7451962849
commit f03e839e48
9 changed files with 69 additions and 84 deletions

View file

@ -276,9 +276,9 @@ class java_lang_Class : AllStatic {
// 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);
static oop process_archived_mirror(Klass* k, oop mirror, oop archived_mirror, Thread *THREAD)
static void archive_basic_type_mirrors() NOT_CDS_JAVA_HEAP_RETURN;
static oop archive_mirror(Klass* k) NOT_CDS_JAVA_HEAP_RETURN_(NULL);
static oop process_archived_mirror(Klass* k, oop mirror, oop archived_mirror)
NOT_CDS_JAVA_HEAP_RETURN_(NULL);
static bool restore_archived_mirror(Klass *k, Handle class_loader, Handle module,
Handle protection_domain,