1.1 --- a/src/share/vm/oops/instanceKlass.cpp Fri Aug 16 10:06:58 2013 -0700 1.2 +++ b/src/share/vm/oops/instanceKlass.cpp Mon Aug 19 14:59:54 2013 -0400 1.3 @@ -269,7 +269,7 @@ 1.4 set_fields(NULL, 0); 1.5 set_constants(NULL); 1.6 set_class_loader_data(NULL); 1.7 - set_source_file_name(NULL); 1.8 + set_source_file_name_index(0); 1.9 set_source_debug_extension(NULL, 0); 1.10 set_array_name(NULL); 1.11 set_inner_classes(NULL); 1.12 @@ -284,7 +284,7 @@ 1.13 set_osr_nmethods_head(NULL); 1.14 set_breakpoints(NULL); 1.15 init_previous_versions(); 1.16 - set_generic_signature(NULL); 1.17 + set_generic_signature_index(0); 1.18 release_set_methods_jmethod_ids(NULL); 1.19 release_set_methods_cached_itable_indices(NULL); 1.20 set_annotations(NULL); 1.21 @@ -2368,18 +2368,12 @@ 1.22 // unreference array name derived from this class name (arrays of an unloaded 1.23 // class can't be referenced anymore). 1.24 if (_array_name != NULL) _array_name->decrement_refcount(); 1.25 - if (_source_file_name != NULL) _source_file_name->decrement_refcount(); 1.26 if (_source_debug_extension != NULL) FREE_C_HEAP_ARRAY(char, _source_debug_extension, mtClass); 1.27 1.28 assert(_total_instanceKlass_count >= 1, "Sanity check"); 1.29 Atomic::dec(&_total_instanceKlass_count); 1.30 } 1.31 1.32 -void InstanceKlass::set_source_file_name(Symbol* n) { 1.33 - _source_file_name = n; 1.34 - if (_source_file_name != NULL) _source_file_name->increment_refcount(); 1.35 -} 1.36 - 1.37 void InstanceKlass::set_source_debug_extension(char* array, int length) { 1.38 if (array == NULL) { 1.39 _source_debug_extension = NULL;