39 #include "oops/instanceKlassKlass.hpp" |
39 #include "oops/instanceKlassKlass.hpp" |
40 #include "oops/instanceOop.hpp" |
40 #include "oops/instanceOop.hpp" |
41 #include "oops/methodOop.hpp" |
41 #include "oops/methodOop.hpp" |
42 #include "oops/objArrayOop.hpp" |
42 #include "oops/objArrayOop.hpp" |
43 #include "oops/oop.inline.hpp" |
43 #include "oops/oop.inline.hpp" |
44 #include "oops/symbolOop.hpp" |
44 #include "oops/symbol.hpp" |
45 #include "prims/jvmtiExport.hpp" |
45 #include "prims/jvmtiExport.hpp" |
46 #include "runtime/aprofiler.hpp" |
46 #include "runtime/aprofiler.hpp" |
47 #include "runtime/arguments.hpp" |
47 #include "runtime/arguments.hpp" |
48 #include "runtime/biasedLocking.hpp" |
48 #include "runtime/biasedLocking.hpp" |
49 #include "runtime/compilationPolicy.hpp" |
49 #include "runtime/compilationPolicy.hpp" |
613 |
613 |
614 // Failure during initialization, we don't want to dump core |
614 // Failure during initialization, we don't want to dump core |
615 vm_abort(false); |
615 vm_abort(false); |
616 } |
616 } |
617 |
617 |
618 void vm_exit_during_initialization(symbolHandle ex, const char* message) { |
618 void vm_exit_during_initialization(Symbol* ex, const char* message) { |
619 ResourceMark rm; |
619 ResourceMark rm; |
620 vm_notify_during_shutdown(ex->as_C_string(), message); |
620 vm_notify_during_shutdown(ex->as_C_string(), message); |
621 |
621 |
622 // Failure during initialization, we don't want to dump core |
622 // Failure during initialization, we don't want to dump core |
623 vm_abort(false); |
623 vm_abort(false); |