2150 \ 2151 notproduct(bool, LogMultipleMutexLocking, false, \ 2152 "log locking and unlocking of mutexes (only if multiple locks " \ 2153 "are held)") \ 2154 \ 2155 develop(bool, UseRelocIndex, false, \ 2156 "use an index to speed random access to relocations") \ 2157 \ 2158 develop(bool, StressCodeBuffers, false, \ 2159 "Exercise code buffer expansion and other rare state changes") \ 2160 \ 2161 diagnostic(bool, DebugNonSafepoints, trueInDebug, \ 2162 "Generate extra debugging info for non-safepoints in nmethods") \ 2163 \ 2164 diagnostic(bool, DebugInlinedCalls, true, \ 2165 "If false, restricts profiled locations to the root method only") \ 2166 \ 2167 product(bool, PrintVMOptions, trueInDebug, \ 2168 "print VM flag settings") \ 2169 \ 2170 diagnostic(bool, SerializeVMOutput, true, \ 2171 "Use a mutex to serialize output to tty and hotspot.log") \ 2172 \ 2173 diagnostic(bool, DisplayVMOutput, true, \ 2174 "Display all VM output on the tty, independently of LogVMOutput") \ 2175 \ 2176 diagnostic(bool, LogVMOutput, trueInDebug, \ 2177 "Save VM output to hotspot.log, or to LogFile") \ 2178 \ 2179 diagnostic(ccstr, LogFile, NULL, \ 2180 "If LogVMOutput is on, save VM output to this file [hotspot.log]") \ 2181 \ 2182 product(ccstr, ErrorFile, NULL, \ 2183 "If an error occurs, save the error data to this file " \ 2184 "[default: ./hs_err_pid%p.log] (%p replaced with pid)") \ 2185 \ 2186 product(bool, DisplayVMOutputToStderr, false, \ 2187 "If DisplayVMOutput is true, display all VM output to stderr") \ 2188 \ 2189 product(bool, DisplayVMOutputToStdout, false, \ | 2150 \ 2151 notproduct(bool, LogMultipleMutexLocking, false, \ 2152 "log locking and unlocking of mutexes (only if multiple locks " \ 2153 "are held)") \ 2154 \ 2155 develop(bool, UseRelocIndex, false, \ 2156 "use an index to speed random access to relocations") \ 2157 \ 2158 develop(bool, StressCodeBuffers, false, \ 2159 "Exercise code buffer expansion and other rare state changes") \ 2160 \ 2161 diagnostic(bool, DebugNonSafepoints, trueInDebug, \ 2162 "Generate extra debugging info for non-safepoints in nmethods") \ 2163 \ 2164 diagnostic(bool, DebugInlinedCalls, true, \ 2165 "If false, restricts profiled locations to the root method only") \ 2166 \ 2167 product(bool, PrintVMOptions, trueInDebug, \ 2168 "print VM flag settings") \ 2169 \ 2170 product(bool, IgnoreUnrecognizedVMOptions, false, \ 2171 "Ignore unrecognized VM options") \ 2172 \ 2173 diagnostic(bool, SerializeVMOutput, true, \ 2174 "Use a mutex to serialize output to tty and hotspot.log") \ 2175 \ 2176 diagnostic(bool, DisplayVMOutput, true, \ 2177 "Display all VM output on the tty, independently of LogVMOutput") \ 2178 \ 2179 diagnostic(bool, LogVMOutput, trueInDebug, \ 2180 "Save VM output to hotspot.log, or to LogFile") \ 2181 \ 2182 diagnostic(ccstr, LogFile, NULL, \ 2183 "If LogVMOutput is on, save VM output to this file [hotspot.log]") \ 2184 \ 2185 product(ccstr, ErrorFile, NULL, \ 2186 "If an error occurs, save the error data to this file " \ 2187 "[default: ./hs_err_pid%p.log] (%p replaced with pid)") \ 2188 \ 2189 product(bool, DisplayVMOutputToStderr, false, \ 2190 "If DisplayVMOutput is true, display all VM output to stderr") \ 2191 \ 2192 product(bool, DisplayVMOutputToStdout, false, \ |