4108 \ |
4108 \ |
4109 product(bool, PrintSharedDictionary, false, \ |
4109 product(bool, PrintSharedDictionary, false, \ |
4110 "If PrintSharedArchiveAndExit is true, also print the shared " \ |
4110 "If PrintSharedArchiveAndExit is true, also print the shared " \ |
4111 "dictionary") \ |
4111 "dictionary") \ |
4112 \ |
4112 \ |
4113 product(size_t, SharedReadWriteSize, NOT_LP64(12*M) LP64_ONLY(16*M), \ |
4113 product(size_t, SharedReadWriteSize, DEFAULT_SHARED_READ_WRITE_SIZE, \ |
4114 "Size of read-write space for metadata (in bytes)") \ |
4114 "Size of read-write space for metadata (in bytes)") \ |
4115 \ |
4115 range(MIN_SHARED_READ_WRITE_SIZE, MAX_SHARED_READ_WRITE_SIZE) \ |
4116 product(size_t, SharedReadOnlySize, NOT_LP64(12*M) LP64_ONLY(16*M), \ |
4116 \ |
|
4117 product(size_t, SharedReadOnlySize, DEFAULT_SHARED_READ_ONLY_SIZE, \ |
4117 "Size of read-only space for metadata (in bytes)") \ |
4118 "Size of read-only space for metadata (in bytes)") \ |
4118 \ |
4119 range(MIN_SHARED_READ_ONLY_SIZE, MAX_SHARED_READ_ONLY_SIZE) \ |
4119 product(uintx, SharedMiscDataSize, NOT_LP64(2*M) LP64_ONLY(4*M), \ |
4120 \ |
|
4121 product(size_t, SharedMiscDataSize, DEFAULT_SHARED_MISC_DATA_SIZE, \ |
4120 "Size of the shared miscellaneous data area (in bytes)") \ |
4122 "Size of the shared miscellaneous data area (in bytes)") \ |
4121 \ |
4123 range(MIN_SHARED_MISC_DATA_SIZE, MAX_SHARED_MISC_DATA_SIZE) \ |
4122 product(uintx, SharedMiscCodeSize, 120*K, \ |
4124 \ |
|
4125 product(size_t, SharedMiscCodeSize, DEFAULT_SHARED_MISC_CODE_SIZE, \ |
4123 "Size of the shared miscellaneous code area (in bytes)") \ |
4126 "Size of the shared miscellaneous code area (in bytes)") \ |
4124 \ |
4127 range(MIN_SHARED_MISC_CODE_SIZE, MAX_SHARED_MISC_CODE_SIZE) \ |
4125 product(uintx, SharedBaseAddress, LP64_ONLY(32*G) \ |
4128 \ |
|
4129 product(size_t, SharedBaseAddress, LP64_ONLY(32*G) \ |
4126 NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)), \ |
4130 NOT_LP64(LINUX_ONLY(2*G) NOT_LINUX(0)), \ |
4127 "Address to allocate shared memory region for class data") \ |
4131 "Address to allocate shared memory region for class data") \ |
|
4132 range(0, SIZE_MAX) \ |
4128 \ |
4133 \ |
4129 product(uintx, SharedSymbolTableBucketSize, 4, \ |
4134 product(uintx, SharedSymbolTableBucketSize, 4, \ |
4130 "Average number of symbols per bucket in shared table") \ |
4135 "Average number of symbols per bucket in shared table") \ |
4131 range(2, 246) \ |
4136 range(2, 246) \ |
4132 \ |
4137 \ |