/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | jniHandles.cpp | 45 JNIHandleBlock* JNIHandles::_global_handles = NULL; 46 JNIHandleBlock* JNIHandles::_weak_global_handles = NULL; 47 oop JNIHandles::_deleted_handle = NULL; 50 jobject JNIHandles::make_local(oop obj) { 63 jobject JNIHandles::make_local(Thread* thread, oop obj) { 73 jobject JNIHandles::make_local(JNIEnv* env, oop obj) { 84 jobject JNIHandles::make_global(Handle obj) { 100 jobject JNIHandles::make_weak_global(Handle obj) { 114 jmethodID JNIHandles::make_jmethod_id(methodHandle mh) { 120 void JNIHandles [all...] |
H A D | jniHandles.hpp | 36 class JNIHandles : AllStatic { class in inherits:AllStatic 184 inline oop JNIHandles::resolve(jobject handle) { 192 inline oop JNIHandles::resolve_external_guard(jobject handle) { 200 inline oop JNIHandles::resolve_non_null(jobject handle) { 210 inline methodOop JNIHandles::resolve_jmethod_id(jmethodID mid) { 214 inline methodOop JNIHandles::checked_resolve_jmethod_id(jmethodID mid) { 224 inline void JNIHandles::destroy_local(jobject handle) {
|
H A D | dtraceJSDT.cpp | 70 methodHandle(THREAD, JNIHandles::resolve_jmethod_id(probe->method)); 95 methodOop m = JNIHandles::resolve_jmethod_id(method);
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvm.cpp | 101 oop mirror = JNIHandles::resolve_non_null(ofClass); 304 arrayOop s = arrayOop(JNIHandles::resolve_non_null(src)); 305 arrayOop d = arrayOop(JNIHandles::resolve_non_null(dst)); 337 Handle props(THREAD, JNIHandles::resolve_non_null(properties)); 483 Handle exception(thread, JNIHandles::resolve_non_null(receiver)); 491 oop exception = JNIHandles::resolve_non_null(receiver); 492 oop stream = JNIHandles::resolve_non_null(printable); 499 oop exception = JNIHandles::resolve(throwable); 507 oop exception = JNIHandles::resolve(throwable); 509 return JNIHandles [all...] |
H A D | unsafe.cpp | 157 oop p = JNIHandles::resolve(obj); \ 161 oop p = JNIHandles::resolve(obj); \ 165 oop p = JNIHandles::resolve(obj); \ 169 oop p = JNIHandles::resolve(obj); \ 175 oop p = JNIHandles::resolve(obj); \ 192 jobject ret = JNIHandles::make_local(env, v); 202 oop o = JNIHandles::resolve_non_null(obj); 212 oop referent = JNIHandles::resolve(ret); 223 oop x = JNIHandles::resolve(x_h); 225 oop p = JNIHandles [all...] |
H A D | jni.cpp | 397 Handle class_loader (THREAD, JNIHandles::resolve(loaderRef)); 416 cls = (jclass)JNIHandles::make_local( 491 trace_class_resolution(java_lang_Class::as_klassOop(JNIHandles::resolve_non_null(result))); 522 oop reflected = JNIHandles::resolve_non_null(method); 563 oop reflected = JNIHandles::resolve_non_null(field); 611 methodHandle m (THREAD, JNIHandles::resolve_jmethod_id(method_id)); 619 ret = JNIHandles::make_local(env, reflection_method); 641 oop mirror = JNIHandles::resolve_non_null(sub); 660 obj = (super == NULL) ? NULL : (jclass) JNIHandles::make_local(Klass::cast(super)->java_mirror()); 672 oop sub_mirror = JNIHandles [all...] |
H A D | methodHandles.cpp | 985 objArrayHandle box(THREAD, (objArrayOop) JNIHandles::resolve(box_jh)); 1004 Handle mname(THREAD, JNIHandles::resolve_non_null(mname_jh)); 1005 oop target_oop = JNIHandles::resolve_non_null(target_jh); 1013 Handle mname(THREAD, JNIHandles::resolve_non_null(mname_jh)); 1021 Handle mname(THREAD, JNIHandles::resolve_non_null(mname_jh)); 1030 klassOop caller = java_lang_Class::as_klassOop(JNIHandles::resolve_non_null(caller_jh)); 1056 return JNIHandles::make_local(THREAD, resolved()); 1080 return find_member_field_offset(JNIHandles::resolve(mname_jh), false, THREAD); 1085 return find_member_field_offset(JNIHandles::resolve(mname_jh), true, THREAD); 1091 jlong ignore = find_member_field_offset(JNIHandles [all...] |
H A D | whitebox.cpp | 50 return (jlong)(void*)JNIHandles::resolve(obj); 60 oop result = JNIHandles::resolve(obj); 215 instanceKlassHandle ikh = instanceKlassHandle(JNIHandles::resolve(wbclass)->klass());
|
H A D | jvmtiGetLoadedClasses.cpp | 183 if (loader == JNIHandles::resolve(that->get_initiatingLoader())) { 192 if (loader == JNIHandles::resolve(that->get_initiatingLoader())) { 218 if (loader == JNIHandles::resolve(that->get_initiatingLoader())) {
|
H A D | jvmtiEnv.cpp | 179 oop thread_oop = JNIHandles::resolve_external_guard(thread); 245 oop k_mirror = JNIHandles::resolve_external_guard(jcls); 316 oop mirror = JNIHandles::resolve_external_guard(object); 376 oop thread_oop = JNIHandles::resolve_external_guard(event_thread); 679 thread_oop = JNIHandles::resolve_external_guard(thread); 715 *thread_ptr = (jthread)JNIHandles::make_local(current_thread, current_thread->threadObj()); 905 oop e = JNIHandles::resolve_external_guard(exception); 919 oop thread_oop = JNIHandles::resolve_external_guard(thread); 931 JavaThread* java_thread = java_lang_Thread::thread(JNIHandles::resolve_external_guard(thread)); 955 thread_oop = JNIHandles [all...] |
H A D | jvmtiEnvBase.hpp | 199 return JNIHandles::make_local(hndl()); 206 return JNIHandles::make_local(thread, hndl()); 211 JNIHandles::destroy_local(jobj);
|
H A D | jvmtiEnvBase.cpp | 552 oop t = JNIHandles::resolve_external_guard(jni_thread); 783 oop check = JNIHandles::resolve(jobj); 946 oop mirror = JNIHandles::resolve_external_guard(object); 1281 oop thread_oop = JNIHandles::resolve_external_guard(jt); 1305 fill_frames((jthread)JNIHandles::make_local(_calling_thread, thread_oop), 1352 Handle ob_h = Handle(current_thread, JNIHandles::resolve_external_guard(jobj)); 1453 oop check = JNIHandles::resolve(jobj);
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciObject.cpp | 55 _handle = JNIHandles::make_local(o); 57 _handle = JNIHandles::make_global(o); 70 _handle = JNIHandles::make_local(h()); 72 _handle = JNIHandles::make_global(h);
|
H A D | ciInstanceKlass.cpp | 66 _loader = JNIHandles::make_local(thread, ik->class_loader()); 67 _protection_domain = JNIHandles::make_local(thread, 73 _loader = JNIHandles::make_global(h_loader); 74 _protection_domain = JNIHandles::make_global(h_protection_domain); 135 return JNIHandles::resolve(_loader); 148 return JNIHandles::resolve(_protection_domain);
|
H A D | ciObject.hpp | 77 return JNIHandles::resolve_non_null(_handle);
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | serviceUtil.hpp | 42 if (o == JNIHandles::deleted_handle()) {
|
H A D | management.cpp | 386 oop mgr_obj = JNIHandles::resolve(mgr); 410 oop pool_obj = JNIHandles::resolve(obj); 448 oop mgr_obj = JNIHandles::resolve(obj); 523 return JNIHandles::make_local(env, hargs()); 552 return (jobjectArray) JNIHandles::make_local(env, result_h()); 597 return (jobjectArray) JNIHandles::make_local(env, poolArray()); 642 return (jobjectArray) JNIHandles::make_local(env, mgrArray()); 655 return JNIHandles::make_local(env, h()); 670 return JNIHandles::make_local(env, h()); 685 return JNIHandles [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ |
H A D | JNIHandles.java | 31 public class JNIHandles { class 45 Type type = db.lookupType("JNIHandles"); 53 public JNIHandles() { method in class:JNIHandles
|
/openjdk7/hotspot/src/share/vm/prims/wbtestmethods/ |
H A D | parserTests.cpp | 118 const char* c_cmdline = java_lang_String::as_utf8_string(JNIHandles::resolve(j_cmdline)); 119 objArrayOop argumentArray = objArrayOop(JNIHandles::resolve_non_null(arguments)); 146 return (jobjectArray) JNIHandles::make_local(returnvalue_array);
|
/openjdk7/hotspot/src/os/solaris/vm/ |
H A D | dtraceJSDT_solaris.cpp | 73 JNIHandles::resolve_non_null(module)); 145 Symbol* sig = JNIHandles::resolve_jmethod_id(p->method)->signature(); 163 JNIHandles::resolve_non_null(provider->name)); 172 JNIHandles::resolve_non_null(p->function)); 177 JNIHandles::resolve_non_null(p->name)); 181 Symbol* sig = JNIHandles::resolve_jmethod_id(p->method)->signature(); 230 Symbol* sig = JNIHandles::resolve_jmethod_id(p->method)->signature(); 283 JNIHandles::resolve_non_null(provider->name)); 292 JNIHandles::resolve_non_null(p->function)); 297 JNIHandles [all...] |
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | compileBroker.cpp | 277 _method = JNIHandles::make_global(method); 298 _hot_method = JNIHandles::make_global(hot_method); 325 JNIHandles::destroy_global(_hot_method); 327 JNIHandles::destroy_global(_method); 336 ((methodOop)JNIHandles::resolve(_method))->print_name(tty); 489 oop rem = JNIHandles::resolve(method_handle()); 501 (methodOop)JNIHandles::resolve(method_handle())); 537 (methodOop)JNIHandles::resolve(_hot_method)); 539 (methodOop)JNIHandles::resolve(_method)); 565 (methodOop)JNIHandles [all...] |
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | sharedHeap.cpp | 166 JNIHandles::oops_do(roots); 283 JNIHandles::weak_oops_do(&always_true, root_closure);
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | instanceKlass.cpp | 1253 new_id = JNIHandles::make_jmethod_id(current_method_h); 1257 new_id = JNIHandles::make_jmethod_id(method_h); 1278 JNIHandles::destroy_jmethod_id(to_dealloc_id); 2579 cp_ref = JNIHandles::make_global(cp_h); 2581 cp_ref = JNIHandles::make_weak_global(cp_h); 2600 jweak method_ref = JNIHandles::make_weak_global(old_method_h); 2636 constantPoolOop cp = (constantPoolOop)JNIHandles::resolve(cp_ref); 2662 methodOop method = (methodOop)JNIHandles::resolve(method_ref); 2667 JNIHandles::destroy_weak_global(method_ref); 2709 constantPoolOop cp = (constantPoolOop)JNIHandles [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/ |
H A D | PointerFinder.java | 114 // Check JNIHandles; both local and global 115 JNIHandles handles = VM.getVM().getJNIHandles();
|
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/ |
H A D | psTasks.cpp | 62 JNIHandles::oops_do(&roots_closure);
|