Mercurial > hg > graal-jvmci-8
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 } |