src/share/vm/oops/instanceKlass.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/oops/instanceKlass.cpp	Thu Jan 16 17:24:39 2014
--- new/src/share/vm/oops/instanceKlass.cpp	Thu Jan 16 17:24:38 2014

*** 2232,2250 **** --- 2232,2242 ---- void InstanceKlass::clean_method_data(BoolObjectClosure* is_alive) { for (int m = 0; m < methods()->length(); m++) { MethodData* mdo = methods()->at(m)->method_data(); if (mdo != NULL) { ! for (ProfileData* data = mdo->first_data(); mdo->is_valid(data); data = mdo->next_data(data)) { data->clean_weak_klass_links(is_alive); } ParametersTypeData* parameters = mdo->parameters_type_data(); if (parameters != NULL) { parameters->clean_weak_klass_links(is_alive); } ! mdo->clean_method_data(is_alive); } } }

src/share/vm/oops/instanceKlass.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File