예제 #1
0
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();
}
예제 #2
0
void vm_abort(bool dump_core) {
  vm_perform_shutdown_actions();
  os::abort(dump_core);
  ShouldNotReachHere();
}
예제 #3
0
void vm_shutdown()
{
  vm_perform_shutdown_actions();
  os::shutdown();
}