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 "A string must reach this age (or be promoted to an old region) " \
3847 "to be considered for deduplication") \
3848 \
3849 diagnostic(bool, StringDeduplicationResizeALot, false, \
3850 "Force table resize every time the table is scanned") \
3851 \
3852 diagnostic(bool, StringDeduplicationRehashALot, false, \
3853 "Force table rehash every time the table is scanned") \
3854 \
3855 develop(bool, TraceDefaultMethods, false, \
3856 "Trace the default method processing steps") \
3857 \
3858 develop(bool, VerifyGenericSignatures, false, \
3859 "Abort VM on erroneous or inconsistent generic signatures") \
3860 \
3861 product(bool, UseVMInterruptibleIO, false, \
3862 "(Unstable, Solaris-specific) Thread interrupt before or with " \
3863 "EINTR for I/O operations results in OS_INTRPT. The default " \
3864 "value of this flag is true for JDK 6 and earlier") \
3865 \
3866 diagnostic(bool, WhiteBoxAPI, false, \
3867 "Enable internal testing APIs") \
3868 \
3869 product(bool, PrintGCCause, true, \
3870 "Include GC cause in GC logging") \
3871 \
3872 product(bool , AllowNonVirtualCalls, false, \
3873 "Obey the ACC_SUPER flag and allow invokenonvirtual calls") \
3874 \
|