Mercurial > hg > truffle
comparison src/share/vm/ci/ciEnv.hpp @ 20278:2c6ef90f030a
8049421: G1 Class Unloading after completing a concurrent mark cycle
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
Contributed-by: stefan.karlsson@oracle.com, mikael.gerdin@oracle.com
author | stefank |
---|---|
date | Mon, 07 Jul 2014 10:12:40 +0200 |
parents | 606acabe7b5c |
children | 7848fc12602b |
comparison
equal
deleted
inserted
replaced
20277:882004b9e7e1 | 20278:2c6ef90f030a |
---|---|
182 } else { | 182 } else { |
183 return _factory->get_metadata(o); | 183 return _factory->get_metadata(o); |
184 } | 184 } |
185 } | 185 } |
186 | 186 |
187 void ensure_metadata_alive(ciMetadata* m) { | |
188 _factory->ensure_metadata_alive(m); | |
189 } | |
190 | |
187 ciInstance* get_instance(oop o) { | 191 ciInstance* get_instance(oop o) { |
188 if (o == NULL) return NULL; | 192 if (o == NULL) return NULL; |
189 return get_object(o)->as_instance(); | 193 return get_object(o)->as_instance(); |
190 } | 194 } |
191 ciObjArrayKlass* get_obj_array_klass(Klass* o) { | 195 ciObjArrayKlass* get_obj_array_klass(Klass* o) { |