43 lines
1.5 KiB
Diff
43 lines
1.5 KiB
Diff
|
|
From a841b7338dbc6a806845116d0a03e57e7dcc6f6d Mon Sep 17 00:00:00 2001
|
||
|
|
Date: Thu, 21 Sep 2023 17:02:05 +0800
|
||
|
|
Subject: fix cds SignedJar_java test fails
|
||
|
|
|
||
|
|
---
|
||
|
|
src/hotspot/share/prims/jvm.cpp | 20 --------------------
|
||
|
|
1 file changed, 20 deletions(-)
|
||
|
|
|
||
|
|
diff --git a/src/hotspot/share/prims/jvm.cpp b/src/hotspot/share/prims/jvm.cpp
|
||
|
|
index 9057cc072..8baba8c38 100644
|
||
|
|
--- a/src/hotspot/share/prims/jvm.cpp
|
||
|
|
+++ b/src/hotspot/share/prims/jvm.cpp
|
||
|
|
@@ -2852,26 +2852,6 @@ static void thread_entry(JavaThread* thread, TRAPS) {
|
||
|
|
|
||
|
|
|
||
|
|
JVM_ENTRY(void, JVM_StartThread(JNIEnv* env, jobject jthread))
|
||
|
|
-#if INCLUDE_CDS
|
||
|
|
- if (DumpSharedSpaces) {
|
||
|
|
- // During java -Xshare:dump, if we allow multiple Java threads to
|
||
|
|
- // execute in parallel, symbols and classes may be loaded in
|
||
|
|
- // random orders which will make the resulting CDS archive
|
||
|
|
- // non-deterministic.
|
||
|
|
- //
|
||
|
|
- // Lucikly, during java -Xshare:dump, it's important to run only
|
||
|
|
- // the code in the main Java thread (which is NOT started here) that
|
||
|
|
- // creates the module graph, etc. It's safe to not start the other
|
||
|
|
- // threads which are launched by class static initializers
|
||
|
|
- // (ReferenceHandler, FinalizerThread and CleanerImpl).
|
||
|
|
- if (log_is_enabled(Info, cds)) {
|
||
|
|
- ResourceMark rm;
|
||
|
|
- oop t = JNIHandles::resolve_non_null(jthread);
|
||
|
|
- log_info(cds)("JVM_StartThread() ignored: %s", t->klass()->external_name());
|
||
|
|
- }
|
||
|
|
- return;
|
||
|
|
- }
|
||
|
|
-#endif
|
||
|
|
JavaThread *native_thread = NULL;
|
||
|
|
|
||
|
|
// We cannot hold the Threads_lock when we throw an exception,
|
||
|
|
--
|
||
|
|
2.22.0
|
||
|
|
|