comparison src/share/vm/graal/graalCompiler.cpp @ 4443:6fb167f79df6

fixed methodDataOop access
author Christian Haeubl <christian.haeubl@oracle.com>
date Mon, 23 Jan 2012 15:02:58 -0800
parents dc6f6e2f1a00
children 7d9469b37f1f
comparison
equal deleted inserted replaced
4442:dc6f6e2f1a00 4443:6fb167f79df6
282 return method_data->graal_mirror(); 282 return method_data->graal_mirror();
283 } 283 }
284 284
285 instanceKlass::cast(HotSpotMethodData::klass())->initialize(CHECK_NULL); 285 instanceKlass::cast(HotSpotMethodData::klass())->initialize(CHECK_NULL);
286 Handle obj = instanceKlass::cast(HotSpotMethodData::klass())->allocate_instance(CHECK_NULL); 286 Handle obj = instanceKlass::cast(HotSpotMethodData::klass())->allocate_instance(CHECK_NULL);
287 assert(obj.not_null, "must be"); 287 assert(obj.not_null(), "must succeed in allocating instance");
288 288
289 HotSpotMethodData::set_compiler(obj, VMToCompiler::compilerInstance()()); 289 HotSpotMethodData::set_compiler(obj, VMToCompiler::compilerInstance()());
290 HotSpotMethodData::set_javaMirror(obj, method_data()); 290 HotSpotMethodData::set_javaMirror(obj, method_data());
291 HotSpotMethodData::set_normalDataSize(obj, method_data()->data_size()); 291 HotSpotMethodData::set_normalDataSize(obj, method_data()->data_size());
292 HotSpotMethodData::set_extraDataSize(obj, method_data()->extra_data_size()); 292 HotSpotMethodData::set_extraDataSize(obj, method_data()->extra_data_size());