Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/java.cpp @ 2177:3582bf76420e
6990754: Use native memory and reference counting to implement SymbolTable
Summary: move symbols from permgen into C heap and reference count them
Reviewed-by: never, acorn, jmasa, stefank
author | coleenp |
---|---|
date | Thu, 27 Jan 2011 16:11:27 -0800 |
parents | 8f8dfba37802 |
children | b92c45f2bc75 f7de3327c683 |
comparison
equal
deleted
inserted
replaced
2176:27e4ea99855d | 2177:3582bf76420e |
---|---|
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); |