Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1x/c1x_VMEntries.cpp @ 2288:8c426c2891c8
client/server: new interface Remote marks classes that should not be serialized, but called remotely
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Mon, 11 Apr 2011 10:37:24 +0200 |
parents | b966d9b66bf9 |
children | 6190d20bd6d6 |
comparison
equal
deleted
inserted
replaced
2287:66ffa0e99cef | 2288:8c426c2891c8 |
---|---|
350 | 350 |
351 // public RiConstantPool RiType_constantPool(HotSpotTypeResolved klass); | 351 // public RiConstantPool RiType_constantPool(HotSpotTypeResolved klass); |
352 JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1constantPool(JNIEnv *, jobject, jobject klass) { | 352 JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1constantPool(JNIEnv *, jobject, jobject klass) { |
353 VM_ENTRY_MARK; | 353 VM_ENTRY_MARK; |
354 | 354 |
355 instanceOop(JNIHandles::resolve(klass))->print_value(); | |
356 | |
355 assert(JNIHandles::resolve(klass) != NULL, ""); | 357 assert(JNIHandles::resolve(klass) != NULL, ""); |
356 constantPoolOop constantPool = ((instanceKlass*)java_lang_Class::as_klassOop(HotSpotTypeResolved::javaMirror(klass))->klass_part())->constants(); | 358 constantPoolOop constantPool = ((instanceKlass*)java_lang_Class::as_klassOop(HotSpotTypeResolved::javaMirror(klass))->klass_part())->constants(); |
357 return JNIHandles::make_local(VMExits::createRiConstantPool(VmIds::add<constantPoolOop>(constantPool), THREAD)); | 359 return JNIHandles::make_local(VMExits::createRiConstantPool(VmIds::add<constantPoolOop>(constantPool), THREAD)); |
358 } | 360 } |
359 | 361 |