1.1 --- a/src/share/vm/runtime/globals.hpp Fri Aug 22 12:03:49 2014 -0700 1.2 +++ b/src/share/vm/runtime/globals.hpp Thu Aug 21 13:57:51 2014 -0700 1.3 @@ -2334,6 +2334,12 @@ 1.4 notproduct(bool, TraceScavenge, false, \ 1.5 "Trace scavenge") \ 1.6 \ 1.7 + product(bool, IgnoreEmptyClassPaths, false, \ 1.8 + "Ignore empty path elements in -classpath") \ 1.9 + \ 1.10 + product(bool, TraceClassPaths, false, \ 1.11 + "Trace processing of class paths") \ 1.12 + \ 1.13 product_rw(bool, TraceClassLoading, false, \ 1.14 "Trace all classes loaded") \ 1.15 \ 1.16 @@ -3780,6 +3786,13 @@ 1.17 product(bool, PrintSharedSpaces, false, \ 1.18 "Print usage of shared spaces") \ 1.19 \ 1.20 + product(bool, PrintSharedArchiveAndExit, false, \ 1.21 + "Print shared archive file contents") \ 1.22 + \ 1.23 + product(bool, PrintSharedDictionary, false, \ 1.24 + "If PrintSharedArchiveAndExit is true, also print the shared " \ 1.25 + "dictionary") \ 1.26 + \ 1.27 product(uintx, SharedReadWriteSize, NOT_LP64(12*M) LP64_ONLY(16*M), \ 1.28 "Size of read-write space for metadata (in bytes)") \ 1.29 \ 1.30 @@ -3800,6 +3813,10 @@ 1.31 "support JSR 292 (method handles, invokedynamic, " \ 1.32 "anonymous classes") \ 1.33 \ 1.34 + diagnostic(bool, IgnoreUnverifiableClassesDuringDump, false, \ 1.35 + "Do not quit -Xshare:dump even if we encounter unverifiable " \ 1.36 + "classes. Just exclude them from the shared dictionary.") \ 1.37 + \ 1.38 diagnostic(bool, PrintMethodHandleStubs, false, \ 1.39 "Print generated stub code for method handles") \ 1.40 \ 1.41 @@ -3895,9 +3912,19 @@ 1.42 product(bool , AllowNonVirtualCalls, false, \ 1.43 "Obey the ACC_SUPER flag and allow invokenonvirtual calls") \ 1.44 \ 1.45 + product(ccstr, DumpLoadedClassList, NULL, \ 1.46 + "Dump the names all loaded classes, that could be stored into " \ 1.47 + "the CDS archive, in the specified file") \ 1.48 + \ 1.49 + product(ccstr, SharedClassListFile, NULL, \ 1.50 + "Override the default CDS class list") \ 1.51 + \ 1.52 diagnostic(ccstr, SharedArchiveFile, NULL, \ 1.53 "Override the default location of the CDS archive file") \ 1.54 \ 1.55 + product(ccstr, ExtraSharedClassListFile, NULL, \ 1.56 + "Extra classlist for building the CDS archive file") \ 1.57 + \ 1.58 experimental(uintx, ArrayAllocatorMallocLimit, \ 1.59 SOLARIS_ONLY(64*K) NOT_SOLARIS(max_uintx), \ 1.60 "Allocation less than this value will be allocated " \