3823 "Enable dtrace probes for method-entry and method-exit") \
3824 \
3825 product(bool, DTraceAllocProbes, false, \
3826 "Enable dtrace probes for object allocation") \
3827 \
3828 product(bool, DTraceMonitorProbes, false, \
3829 "Enable dtrace probes for monitor events") \
3830 \
3831 product(bool, RelaxAccessControlCheck, false, \
3832 "Relax the access control checks in the verifier") \
3833 \
3834 diagnostic(bool, PrintDTraceDOF, false, \
3835 "Print the DTrace DOF passed to the system for JSDT probes") \
3836 \
3837 product(uintx, StringTableSize, defaultStringTableSize, \
3838 "Number of buckets in the interned String table") \
3839 \
3840 experimental(uintx, SymbolTableSize, defaultSymbolTableSize, \
3841 "Number of buckets in the JVM internal Symbol table") \
3842 \
3843 develop(bool, TraceDefaultMethods, false, \
3844 "Trace the default method processing steps") \
3845 \
3846 develop(bool, VerifyGenericSignatures, false, \
3847 "Abort VM on erroneous or inconsistent generic signatures") \
3848 \
3849 product(bool, UseVMInterruptibleIO, false, \
3850 "(Unstable, Solaris-specific) Thread interrupt before or with " \
3851 "EINTR for I/O operations results in OS_INTRPT. The default " \
3852 "value of this flag is true for JDK 6 and earlier") \
3853 \
3854 diagnostic(bool, WhiteBoxAPI, false, \
3855 "Enable internal testing APIs") \
3856 \
3857 product(bool, PrintGCCause, true, \
3858 "Include GC cause in GC logging") \
3859 \
3860 product(bool , AllowNonVirtualCalls, false, \
3861 "Obey the ACC_SUPER flag and allow invokenonvirtual calls") \
3862 \
|
3823 "Enable dtrace probes for method-entry and method-exit") \
3824 \
3825 product(bool, DTraceAllocProbes, false, \
3826 "Enable dtrace probes for object allocation") \
3827 \
3828 product(bool, DTraceMonitorProbes, false, \
3829 "Enable dtrace probes for monitor events") \
3830 \
3831 product(bool, RelaxAccessControlCheck, false, \
3832 "Relax the access control checks in the verifier") \
3833 \
3834 diagnostic(bool, PrintDTraceDOF, false, \
3835 "Print the DTrace DOF passed to the system for JSDT probes") \
3836 \
3837 product(uintx, StringTableSize, defaultStringTableSize, \
3838 "Number of buckets in the interned String table") \
3839 \
3840 experimental(uintx, SymbolTableSize, defaultSymbolTableSize, \
3841 "Number of buckets in the JVM internal Symbol table") \
3842 \
3843 product(bool, UseStringDeduplication, false, \
3844 "Use string deduplication") \
3845 \
3846 product(bool, PrintStringDeduplicationStatistics, false, \
3847 "Print string deduplication statistics") \
3848 \
3849 product(uintx, StringDeduplicationAgeThreshold, 3, \
3850 "A string must reach this age (or be promoted to an old region) " \
3851 "to be considered for deduplication") \
3852 \
3853 diagnostic(bool, StringDeduplicationResizeALot, false, \
3854 "Force table resize every time the table is scanned") \
3855 \
3856 diagnostic(bool, StringDeduplicationRehashALot, false, \
3857 "Force table rehash every time the table is scanned") \
3858 \
3859 develop(bool, TraceDefaultMethods, false, \
3860 "Trace the default method processing steps") \
3861 \
3862 develop(bool, VerifyGenericSignatures, false, \
3863 "Abort VM on erroneous or inconsistent generic signatures") \
3864 \
3865 product(bool, UseVMInterruptibleIO, false, \
3866 "(Unstable, Solaris-specific) Thread interrupt before or with " \
3867 "EINTR for I/O operations results in OS_INTRPT. The default " \
3868 "value of this flag is true for JDK 6 and earlier") \
3869 \
3870 diagnostic(bool, WhiteBoxAPI, false, \
3871 "Enable internal testing APIs") \
3872 \
3873 product(bool, PrintGCCause, true, \
3874 "Include GC cause in GC logging") \
3875 \
3876 product(bool , AllowNonVirtualCalls, false, \
3877 "Obey the ACC_SUPER flag and allow invokenonvirtual calls") \
3878 \
|