Mercurial > hg > graal-jvmci-8
comparison src/share/vm/ci/ciObjectFactory.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 | 55fb97c4c58d |
children | 6a528388c7da |
comparison
equal
deleted
inserted
replaced
20277:882004b9e7e1 | 20278:2c6ef90f030a |
---|---|
73 void insert(int index, ciMetadata* obj, GrowableArray<ciMetadata*>* objects); | 73 void insert(int index, ciMetadata* obj, GrowableArray<ciMetadata*>* objects); |
74 | 74 |
75 ciObject* create_new_object(oop o); | 75 ciObject* create_new_object(oop o); |
76 ciMetadata* create_new_object(Metadata* o); | 76 ciMetadata* create_new_object(Metadata* o); |
77 | 77 |
78 void ensure_metadata_alive(ciMetadata* m); | |
79 | |
78 static bool is_equal(NonPermObject* p, oop key) { | 80 static bool is_equal(NonPermObject* p, oop key) { |
79 return p->object()->get_oop() == key; | 81 return p->object()->get_oop() == key; |
80 } | 82 } |
81 | 83 |
82 NonPermObject* &find_non_perm(oop key); | 84 NonPermObject* &find_non_perm(oop key); |