666 "Restore the FPU control word after every JNI call (expensive)") \ |
666 "Restore the FPU control word after every JNI call (expensive)") \ |
667 \ |
667 \ |
668 notproduct(bool, PrintCompilation2, false, \ |
668 notproduct(bool, PrintCompilation2, false, \ |
669 "Print additional statistics per compilation") \ |
669 "Print additional statistics per compilation") \ |
670 \ |
670 \ |
671 notproduct(bool, PrintAdapterHandlers, false, \ |
671 diagnostic(bool, PrintAdapterHandlers, false, \ |
672 "Print code generated for i2c/c2i adapters") \ |
672 "Print code generated for i2c/c2i adapters") \ |
673 \ |
673 \ |
674 develop(bool, PrintAssembly, false, \ |
674 diagnostic(bool, PrintAssembly, false, \ |
675 "Print assembly code") \ |
675 "Print assembly code (using external disassembler.so)") \ |
676 \ |
676 \ |
677 develop(bool, PrintNMethods, false, \ |
677 diagnostic(ccstr, PrintAssemblyOptions, false, \ |
|
678 "Options string passed to disassembler.so") \ |
|
679 \ |
|
680 diagnostic(bool, PrintNMethods, false, \ |
678 "Print assembly code for nmethods when generated") \ |
681 "Print assembly code for nmethods when generated") \ |
679 \ |
682 \ |
680 develop(bool, PrintNativeNMethods, false, \ |
683 diagnostic(bool, PrintNativeNMethods, false, \ |
681 "Print assembly code for native nmethods when generated") \ |
684 "Print assembly code for native nmethods when generated") \ |
682 \ |
685 \ |
683 develop(bool, PrintDebugInfo, false, \ |
686 develop(bool, PrintDebugInfo, false, \ |
684 "Print debug information for all nmethods when generated") \ |
687 "Print debug information for all nmethods when generated") \ |
685 \ |
688 \ |
700 "Print the compiled_code cache when exiting") \ |
703 "Print the compiled_code cache when exiting") \ |
701 \ |
704 \ |
702 develop(bool, PrintCodeCache2, false, \ |
705 develop(bool, PrintCodeCache2, false, \ |
703 "Print detailed info on the compiled_code cache when exiting") \ |
706 "Print detailed info on the compiled_code cache when exiting") \ |
704 \ |
707 \ |
705 develop(bool, PrintStubCode, false, \ |
708 diagnostic(bool, PrintStubCode, false, \ |
706 "Print generated stub code") \ |
709 "Print generated stub code") \ |
707 \ |
710 \ |
708 product(bool, StackTraceInThrowable, true, \ |
711 product(bool, StackTraceInThrowable, true, \ |
709 "Collect backtrace in throwable when exception happens") \ |
712 "Collect backtrace in throwable when exception happens") \ |
710 \ |
713 \ |
2265 "Allow rewriting of bytecodes (bytecodes are not immutable)") \ |
2268 "Allow rewriting of bytecodes (bytecodes are not immutable)") \ |
2266 \ |
2269 \ |
2267 product_pd(bool, RewriteFrequentPairs, \ |
2270 product_pd(bool, RewriteFrequentPairs, \ |
2268 "Rewrite frequently used bytecode pairs into a single bytecode") \ |
2271 "Rewrite frequently used bytecode pairs into a single bytecode") \ |
2269 \ |
2272 \ |
2270 product(bool, PrintInterpreter, false, \ |
2273 diagnostic(bool, PrintInterpreter, false, \ |
2271 "Prints the generated interpreter code") \ |
2274 "Prints the generated interpreter code") \ |
2272 \ |
2275 \ |
2273 product(bool, UseInterpreter, true, \ |
2276 product(bool, UseInterpreter, true, \ |
2274 "Use interpreter for non-compiled methods") \ |
2277 "Use interpreter for non-compiled methods") \ |
2275 \ |
2278 \ |
2315 "Print histogram of the executed bytecodes") \ |
2318 "Print histogram of the executed bytecodes") \ |
2316 \ |
2319 \ |
2317 develop(bool, PrintBytecodePairHistogram, false, \ |
2320 develop(bool, PrintBytecodePairHistogram, false, \ |
2318 "Print histogram of the executed bytecode pairs") \ |
2321 "Print histogram of the executed bytecode pairs") \ |
2319 \ |
2322 \ |
2320 develop(bool, PrintSignatureHandlers, false, \ |
2323 diagnostic(bool, PrintSignatureHandlers, false, \ |
2321 "Print code generated for native method signature handlers") \ |
2324 "Print code generated for native method signature handlers") \ |
2322 \ |
2325 \ |
2323 develop(bool, VerifyOops, false, \ |
2326 develop(bool, VerifyOops, false, \ |
2324 "Do plausibility checks for oops") \ |
2327 "Do plausibility checks for oops") \ |
2325 \ |
2328 \ |