1047 \ 1048 develop(bool, PrintDependencies, false, \ 1049 "Print dependency information for all nmethods when generated") \ 1050 \ 1051 develop(bool, PrintExceptionHandlers, false, \ 1052 "Print exception handler tables for all nmethods when generated") \ 1053 \ 1054 develop(bool, StressCompiledExceptionHandlers, false, \ 1055 "Exercise compiled exception handlers") \ 1056 \ 1057 develop(bool, InterceptOSException, false, \ 1058 "Start debugger when an implicit OS (e.g. NULL) " \ 1059 "exception happens") \ 1060 \ 1061 product(bool, PrintCodeCache, false, \ 1062 "Print the code cache memory usage when exiting") \ 1063 \ 1064 develop(bool, PrintCodeCache2, false, \ 1065 "Print detailed usage information on the code cache when exiting")\ 1066 \ 1067 product(bool, PrintCodeCacheOnCompilation, false, \ 1068 "Print the code cache memory usage each time a method is " \ 1069 "compiled") \ 1070 \ 1071 diagnostic(bool, PrintStubCode, false, \ 1072 "Print generated stub code") \ 1073 \ 1074 product(bool, StackTraceInThrowable, true, \ 1075 "Collect backtrace in throwable when exception happens") \ 1076 \ 1077 product(bool, OmitStackTraceInFastThrow, true, \ 1078 "Omit backtraces for some 'hot' exceptions in optimized code") \ 1079 \ 1080 product(bool, ProfilerPrintByteCodeStatistics, false, \ 1081 "Print bytecode statistics when dumping profiler output") \ 1082 \ 1083 product(bool, ProfilerRecordPC, false, \ 1084 "Collect ticks for each 16 byte interval of compiled code") \ 1085 \ 1086 product(bool, ProfileVM, false, \ | 1047 \ 1048 develop(bool, PrintDependencies, false, \ 1049 "Print dependency information for all nmethods when generated") \ 1050 \ 1051 develop(bool, PrintExceptionHandlers, false, \ 1052 "Print exception handler tables for all nmethods when generated") \ 1053 \ 1054 develop(bool, StressCompiledExceptionHandlers, false, \ 1055 "Exercise compiled exception handlers") \ 1056 \ 1057 develop(bool, InterceptOSException, false, \ 1058 "Start debugger when an implicit OS (e.g. NULL) " \ 1059 "exception happens") \ 1060 \ 1061 product(bool, PrintCodeCache, false, \ 1062 "Print the code cache memory usage when exiting") \ 1063 \ 1064 develop(bool, PrintCodeCache2, false, \ 1065 "Print detailed usage information on the code cache when exiting")\ 1066 \ 1067 product(bool, PrintCodeHeapState, false, \ 1068 "Print CodeHeap analytics on VM exit. Printed after CITime info. "\ 1069 "Same print available in-flight with " \ 1070 "\"jcmd <pid> Compiler.CodeHeap_Analytics\".") \ 1071 \ 1072 product(bool, PrintCodeCacheOnCompilation, false, \ 1073 "Print the code cache memory usage each time a method is " \ 1074 "compiled") \ 1075 \ 1076 diagnostic(bool, PrintStubCode, false, \ 1077 "Print generated stub code") \ 1078 \ 1079 product(bool, StackTraceInThrowable, true, \ 1080 "Collect backtrace in throwable when exception happens") \ 1081 \ 1082 product(bool, OmitStackTraceInFastThrow, true, \ 1083 "Omit backtraces for some 'hot' exceptions in optimized code") \ 1084 \ 1085 product(bool, ProfilerPrintByteCodeStatistics, false, \ 1086 "Print bytecode statistics when dumping profiler output") \ 1087 \ 1088 product(bool, ProfilerRecordPC, false, \ 1089 "Collect ticks for each 16 byte interval of compiled code") \ 1090 \ 1091 product(bool, ProfileVM, false, \ |