src/share/vm/runtime/globals.hpp

changeset 7089
6e0cb14ce59b
parent 7074
833b0f92429a
child 7241
8cb56c8cb30d
     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 "              \

mercurial