3795 "Enable dtrace probes for method-entry and method-exit") \
3796 \
3797 product(bool, DTraceAllocProbes, false, \
3798 "Enable dtrace probes for object allocation") \
3799 \
3800 product(bool, DTraceMonitorProbes, false, \
3801 "Enable dtrace probes for monitor events") \
3802 \
3803 product(bool, RelaxAccessControlCheck, false, \
3804 "Relax the access control checks in the verifier") \
3805 \
3806 diagnostic(bool, PrintDTraceDOF, false, \
3807 "Print the DTrace DOF passed to the system for JSDT probes") \
3808 \
3809 product(uintx, StringTableSize, defaultStringTableSize, \
3810 "Number of buckets in the interned String table") \
3811 \
3812 experimental(uintx, SymbolTableSize, defaultSymbolTableSize, \
3813 "Number of buckets in the JVM internal Symbol table") \
3814 \
3815 develop(bool, TraceDefaultMethods, false, \
3816 "Trace the default method processing steps") \
3817 \
3818 develop(bool, VerifyGenericSignatures, false, \
3819 "Abort VM on erroneous or inconsistent generic signatures") \
3820 \
3821 product(bool, UseVMInterruptibleIO, false, \
3822 "(Unstable, Solaris-specific) Thread interrupt before or with " \
3823 "EINTR for I/O operations results in OS_INTRPT. The default " \
3824 "value of this flag is true for JDK 6 and earlier") \
3825 \
3826 diagnostic(bool, WhiteBoxAPI, false, \
3827 "Enable internal testing APIs") \
3828 \
3829 product(bool, PrintGCCause, true, \
3830 "Include GC cause in GC logging") \
3831 \
3832 product(bool , AllowNonVirtualCalls, false, \
3833 "Obey the ACC_SUPER flag and allow invokenonvirtual calls") \
3834 \
|
3795 "Enable dtrace probes for method-entry and method-exit") \
3796 \
3797 product(bool, DTraceAllocProbes, false, \
3798 "Enable dtrace probes for object allocation") \
3799 \
3800 product(bool, DTraceMonitorProbes, false, \
3801 "Enable dtrace probes for monitor events") \
3802 \
3803 product(bool, RelaxAccessControlCheck, false, \
3804 "Relax the access control checks in the verifier") \
3805 \
3806 diagnostic(bool, PrintDTraceDOF, false, \
3807 "Print the DTrace DOF passed to the system for JSDT probes") \
3808 \
3809 product(uintx, StringTableSize, defaultStringTableSize, \
3810 "Number of buckets in the interned String table") \
3811 \
3812 experimental(uintx, SymbolTableSize, defaultSymbolTableSize, \
3813 "Number of buckets in the JVM internal Symbol table") \
3814 \
3815 product(bool, UseStringDeduplication, false, \
3816 "Use string deduplication") \
3817 \
3818 product(bool, PrintStringDeduplicationStatistics, false, \
3819 "Print string deduplication statistics") \
3820 \
3821 product(uintx, StringDeduplicationAgeThreshold, 3, \
3822 "A string must reach this age (or be promoted to an old region) " \
3823 "to be considered for deduplication") \
3824 \
3825 diagnostic(bool, StringDeduplicationResizeALot, false, \
3826 "Force table resize every time the table is scanned") \
3827 \
3828 diagnostic(bool, StringDeduplicationRehashALot, false, \
3829 "Force table rehash every time the table is scanned") \
3830 \
3831 develop(bool, TraceDefaultMethods, false, \
3832 "Trace the default method processing steps") \
3833 \
3834 develop(bool, VerifyGenericSignatures, false, \
3835 "Abort VM on erroneous or inconsistent generic signatures") \
3836 \
3837 product(bool, UseVMInterruptibleIO, false, \
3838 "(Unstable, Solaris-specific) Thread interrupt before or with " \
3839 "EINTR for I/O operations results in OS_INTRPT. The default " \
3840 "value of this flag is true for JDK 6 and earlier") \
3841 \
3842 diagnostic(bool, WhiteBoxAPI, false, \
3843 "Enable internal testing APIs") \
3844 \
3845 product(bool, PrintGCCause, true, \
3846 "Include GC cause in GC logging") \
3847 \
3848 product(bool , AllowNonVirtualCalls, false, \
3849 "Obey the ACC_SUPER flag and allow invokenonvirtual calls") \
3850 \
|