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