@@ -76,17 +76,20 @@ $(CLASSLIST_FILE): $(INTERIM_IMAGE_DIR)/bin/java$(EXECUTABLE_SUFFIX) $(CLASSLIST
76
76
$(call LogInfo, Generating $(patsubst $(OUTPUTDIR)/%, %, $(JLI_TRACE_FILE)))
77
77
$(FIXPATH) $(INTERIM_IMAGE_DIR)/bin/java -XX:DumpLoadedClassList=$@.raw \
78
78
$(CLASSLIST_FILE_VM_OPTS) \
79
+ -Xlog:cds=off \
79
80
-cp $(SUPPORT_OUTPUTDIR)/classlist.jar \
80
81
build.tools.classlist.HelloClasslist $(LOG_DEBUG)
81
82
$(GREP) -v HelloClasslist $@.raw > $@.interim
82
83
$(FIXPATH) $(INTERIM_IMAGE_DIR)/bin/java -Xshare:dump \
84
+ -Xlog:cds=off \
83
85
-XX:SharedClassListFile=$@.interim -XX:SharedArchiveFile=$@.jsa \
84
86
-Xmx128M -Xms128M $(LOG_INFO)
85
87
$(FIXPATH) $(INTERIM_IMAGE_DIR)/bin/java -XX:DumpLoadedClassList=$@.raw.2 \
86
88
-XX:SharedClassListFile=$@.interim -XX:SharedArchiveFile=$@.jsa \
87
89
-Djava.lang.invoke.MethodHandle.TRACE_RESOLVE=true \
88
90
$(CLASSLIST_FILE_VM_OPTS) \
89
91
--module-path $(SUPPORT_OUTPUTDIR)/classlist.jar \
92
+ -Xlog:cds=off \
90
93
-cp $(SUPPORT_OUTPUTDIR)/classlist.jar \
91
94
build.tools.classlist.HelloClasslist \
92
95
2> $(LINK_OPT_DIR)/stderr > $(JLI_TRACE_FILE) \
@@ -100,6 +103,7 @@ $(CLASSLIST_FILE): $(INTERIM_IMAGE_DIR)/bin/java$(EXECUTABLE_SUFFIX) $(CLASSLIST
100
103
$(GREP) -v HelloClasslist $@.raw.2 > $@.raw.3
101
104
$(GREP) -v @cp $@.raw.3 > $@.raw.4
102
105
$(FIXPATH) $(INTERIM_IMAGE_DIR)/bin/java \
106
+ -Xlog:cds=off \
103
107
-cp $(SUPPORT_OUTPUTDIR)/classlist.jar \
104
108
build.tools.classlist.SortClasslist $@.raw.4 > $@
105
109
0 commit comments