Mercurial > hg > truffle
comparison src/share/vm/oops/methodData.cpp @ 9783:5402504894fe
Merge.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Tue, 21 May 2013 19:51:00 +0200 |
parents | 2461285a2f90 |
children | 836a62f43af9 |
comparison
equal
deleted
inserted
replaced
9782:ba02d19dd3cc | 9783:5402504894fe |
---|---|
165 if (p != NULL && !p->is_loader_alive(is_alive_cl)) { | 165 if (p != NULL && !p->is_loader_alive(is_alive_cl)) { |
166 clear_row(row); | 166 clear_row(row); |
167 } | 167 } |
168 } | 168 } |
169 } | 169 } |
170 | |
171 #ifdef GRAAL | |
172 void VirtualCallData::clean_weak_klass_links(BoolObjectClosure* is_alive_cl) { | |
173 ReceiverTypeData::clean_weak_klass_links(is_alive_cl); | |
174 for (uint row = 0; row < method_row_limit(); row++) { | |
175 Method* p = method(row); | |
176 if (p != NULL && !p->method_holder()->is_loader_alive(is_alive_cl)) { | |
177 clear_method_row(row); | |
178 } | |
179 } | |
180 } | |
181 #endif // GRAAL | |
170 | 182 |
171 #ifndef PRODUCT | 183 #ifndef PRODUCT |
172 void ReceiverTypeData::print_receiver_data_on(outputStream* st) { | 184 void ReceiverTypeData::print_receiver_data_on(outputStream* st) { |
173 uint row; | 185 uint row; |
174 int entries = 0; | 186 int entries = 0; |