void vm_abort(bool out_of_memory) { vm_perform_shutdown_actions(); if(out_of_memory==true){ os::abort(false,true); } #ifdef ASSERT os::abort(true); // No core dump in product/optimized build. #else if ( ForceCoreDumpInAbort ) { // Override "politeness" and force a core dump to ease debugging os::abort(true); } else { os::abort(false); } #endif ShouldNotReachHere(); }
void vm_abort(bool dump_core) { vm_perform_shutdown_actions(); os::abort(dump_core); ShouldNotReachHere(); }
void vm_shutdown() { vm_perform_shutdown_actions(); os::shutdown(); }