Mercurial > hg > truffle
diff src/share/vm/graal/graalCompiler.cpp @ 4441:4e3aaf14cbc6
fixed graal to hotspot
author | Christian Haeubl <christian.haeubl@oracle.com> |
---|---|
date | Mon, 23 Jan 2012 13:22:43 -0800 |
parents | f7251c729b31 |
children | dc6f6e2f1a00 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompiler.cpp Fri Jan 20 18:24:17 2012 -0800 +++ b/src/share/vm/graal/graalCompiler.cpp Mon Jan 23 13:22:43 2012 -0800 @@ -275,18 +275,20 @@ return obj; } -Handle GraalCompiler::createHotSpotProfilingInfo(methodDataHandle method_data, TRAPS) { +Handle GraalCompiler::createHotSpotMethodData(methodDataHandle method_data, TRAPS) { if(method_data->graal_mirror() != NULL) { - assert(method_data->graal_mirror()->is_a(HotSpotProfilingInfo::klass()), "unexpected class"); + assert(method_data->graal_mirror()->is_a(HotSpotMethodData::klass()), "unexpected class"); return method_data->graal_mirror(); } - instanceKlass::cast(HotSpotProfilingInfo::klass())->initialize(CHECK_NULL); - Handle obj = instanceKlass::cast(HotSpotProfilingInfo::klass())->allocate_instance(CHECK_NULL); + instanceKlass::cast(HotSpotMethodData::klass())->initialize(CHECK_NULL); + Handle obj = instanceKlass::cast(HotSpotMethodData::klass())->allocate_instance(CHECK_NULL); assert(obj.not_null, "must be"); - HotSpotProfilingInfo::set_compiler(obj, VMToCompiler::compilerInstance()()); - HotSpotProfilingInfo::set_javaMirror(obj, method_data()); + HotSpotMethodData::set_compiler(obj, VMToCompiler::compilerInstance()()); + HotSpotMethodData::set_javaMirror(obj, method_data()); + HotSpotMethodData::set_normalDataSize(obj, method_data()->data_size()); + HotSpotMethodData::set_extraDataSize(obj, method_data()->extra_data_size()); method_data->set_graal_mirror(obj()); return obj;