src/share/vm/runtime/globals.hpp

Print this page
rev 4979 : 8019972: PPC64 (part 9): platform files for interpreter only VM.
Summary: With this change the HotSpot core build works on Linux/PPC64. The VM succesfully executes simple test programs.
Reviewed-by: kvn


3600                                                                             \
3601   product(bool, PrintSharedSpaces, false,                                   \
3602           "Print usage of shared spaces")                                   \
3603                                                                             \
3604   product(uintx, SharedReadWriteSize,  NOT_LP64(12*M) LP64_ONLY(16*M),      \
3605           "Size of read-write space for metadata (in bytes)")               \
3606                                                                             \
3607   product(uintx, SharedReadOnlySize,  NOT_LP64(12*M) LP64_ONLY(16*M),       \
3608           "Size of read-only space for metadata (in bytes)")                \
3609                                                                             \
3610   product(uintx, SharedMiscDataSize,    NOT_LP64(2*M) LP64_ONLY(4*M),       \
3611           "Size of the shared miscellaneous data area (in bytes)")          \
3612                                                                             \
3613   product(uintx, SharedMiscCodeSize,    120*K,                              \
3614           "Size of the shared miscellaneous code area (in bytes)")          \
3615                                                                             \
3616   product(uintx, SharedBaseAddress, LP64_ONLY(32*G)                         \
3617           NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)),                           \
3618           "Address to allocate shared memory region for class data")        \
3619                                                                             \
3620   diagnostic(bool, EnableInvokeDynamic, true PPC64_ONLY(&& false),          \
3621           "support JSR 292 (method handles, invokedynamic, "                \
3622           "anonymous classes")                                              \
3623                                                                             \
3624   diagnostic(bool, PrintMethodHandleStubs, false,                           \
3625           "Print generated stub code for method handles")                   \
3626                                                                             \
3627   develop(bool, TraceMethodHandles, false,                                  \
3628           "trace internal method handle operations")                        \
3629                                                                             \
3630   diagnostic(bool, VerifyMethodHandles, trueInDebug,                        \
3631           "perform extra checks when constructing method handles")          \
3632                                                                             \
3633   diagnostic(bool, ShowHiddenFrames, false,                                 \
3634           "show method handle implementation frames (usually hidden)")      \
3635                                                                             \
3636   experimental(bool, TrustFinalNonStaticFields, false,                      \
3637           "trust final non-static declarations for constant folding")       \
3638                                                                             \
3639   develop(bool, TraceInvokeDynamic, false,                                  \
3640           "trace internal invoke dynamic operations")                       \




3600                                                                             \
3601   product(bool, PrintSharedSpaces, false,                                   \
3602           "Print usage of shared spaces")                                   \
3603                                                                             \
3604   product(uintx, SharedReadWriteSize,  NOT_LP64(12*M) LP64_ONLY(16*M),      \
3605           "Size of read-write space for metadata (in bytes)")               \
3606                                                                             \
3607   product(uintx, SharedReadOnlySize,  NOT_LP64(12*M) LP64_ONLY(16*M),       \
3608           "Size of read-only space for metadata (in bytes)")                \
3609                                                                             \
3610   product(uintx, SharedMiscDataSize,    NOT_LP64(2*M) LP64_ONLY(4*M),       \
3611           "Size of the shared miscellaneous data area (in bytes)")          \
3612                                                                             \
3613   product(uintx, SharedMiscCodeSize,    120*K,                              \
3614           "Size of the shared miscellaneous code area (in bytes)")          \
3615                                                                             \
3616   product(uintx, SharedBaseAddress, LP64_ONLY(32*G)                         \
3617           NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)),                           \
3618           "Address to allocate shared memory region for class data")        \
3619                                                                             \
3620   diagnostic(bool, EnableInvokeDynamic, true,                               \
3621           "support JSR 292 (method handles, invokedynamic, "                \
3622           "anonymous classes")                                              \
3623                                                                             \
3624   diagnostic(bool, PrintMethodHandleStubs, false,                           \
3625           "Print generated stub code for method handles")                   \
3626                                                                             \
3627   develop(bool, TraceMethodHandles, false,                                  \
3628           "trace internal method handle operations")                        \
3629                                                                             \
3630   diagnostic(bool, VerifyMethodHandles, trueInDebug,                        \
3631           "perform extra checks when constructing method handles")          \
3632                                                                             \
3633   diagnostic(bool, ShowHiddenFrames, false,                                 \
3634           "show method handle implementation frames (usually hidden)")      \
3635                                                                             \
3636   experimental(bool, TrustFinalNonStaticFields, false,                      \
3637           "trust final non-static declarations for constant folding")       \
3638                                                                             \
3639   develop(bool, TraceInvokeDynamic, false,                                  \
3640           "trace internal invoke dynamic operations")                       \