Searched refs:JNIHandles (Results 1 - 25 of 57) sorted by relevance

123

/openjdk7/hotspot/src/share/vm/runtime/
H A DjniHandles.cpp45 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 DjniHandles.hpp36 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 DdtraceJSDT.cpp70 methodHandle(THREAD, JNIHandles::resolve_jmethod_id(probe->method));
95 methodOop m = JNIHandles::resolve_jmethod_id(method);
/openjdk7/hotspot/src/share/vm/prims/
H A Djvm.cpp101 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 Dunsafe.cpp157 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 Djni.cpp397 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 DmethodHandles.cpp985 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 Dwhitebox.cpp50 return (jlong)(void*)JNIHandles::resolve(obj);
60 oop result = JNIHandles::resolve(obj);
215 instanceKlassHandle ikh = instanceKlassHandle(JNIHandles::resolve(wbclass)->klass());
H A DjvmtiGetLoadedClasses.cpp183 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 DjvmtiEnv.cpp179 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 DjvmtiEnvBase.hpp199 return JNIHandles::make_local(hndl());
206 return JNIHandles::make_local(thread, hndl());
211 JNIHandles::destroy_local(jobj);
H A DjvmtiEnvBase.cpp552 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 DciObject.cpp55 _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 DciInstanceKlass.cpp66 _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 DciObject.hpp77 return JNIHandles::resolve_non_null(_handle);
/openjdk7/hotspot/src/share/vm/services/
H A DserviceUtil.hpp42 if (o == JNIHandles::deleted_handle()) {
H A Dmanagement.cpp386 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 DJNIHandles.java31 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 DparserTests.cpp118 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 DdtraceJSDT_solaris.cpp73 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 DcompileBroker.cpp277 _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 DsharedHeap.cpp166 JNIHandles::oops_do(roots);
283 JNIHandles::weak_oops_do(&always_true, root_closure);
/openjdk7/hotspot/src/share/vm/oops/
H A DinstanceKlass.cpp1253 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 DPointerFinder.java114 // Check JNIHandles; both local and global
115 JNIHandles handles = VM.getVM().getJNIHandles();
/openjdk7/hotspot/src/share/vm/gc_implementation/parallelScavenge/
H A DpsTasks.cpp62 JNIHandles::oops_do(&roots_closure);

Completed in 166 milliseconds

123