comparison src/share/vm/c1x/c1x_VMEntries.cpp @ 1463:7bc14f75a077

Another handle bug.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Mon, 15 Nov 2010 11:06:38 +0100
parents 944071972cd9
children 2c754f3a2722
comparison
equal deleted inserted replaced
1462:1845386f5403 1463:7bc14f75a077
25 # include "incls/_precompiled.incl" 25 # include "incls/_precompiled.incl"
26 # include "incls/_c1x_VMEntries.cpp.incl" 26 # include "incls/_c1x_VMEntries.cpp.incl"
27 27
28 // public byte[] RiMethod_code(long vmId); 28 // public byte[] RiMethod_code(long vmId);
29 JNIEXPORT jbyteArray JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1code(JNIEnv *env, jobject, jlong vmId) { 29 JNIEXPORT jbyteArray JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1code(JNIEnv *env, jobject, jlong vmId) {
30 methodOop method = VmIds::get<methodOop>(vmId); 30 methodHandle method = VmIds::get<methodOop>(vmId);
31 int code_size = method->code_size(); 31 int code_size = method->code_size();
32 jbyteArray result = env->NewByteArray(code_size); 32 jbyteArray result = env->NewByteArray(code_size);
33 env->SetByteArrayRegion(result, 0, code_size, (const jbyte *) method->code_base()); 33 env->SetByteArrayRegion(result, 0, code_size, (const jbyte *) method->code_base());
34 return result; 34 return result;
35 } 35 }