/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | stack_zero.inline.hpp | 36 handle_overflow(THREAD); 41 if (abi_stack_available(THREAD) < 0) { 42 handle_overflow(THREAD);
|
H A D | entry_zero.hpp | 58 ((NormalEntryFunc) entry_point())(method, (intptr_t) this, THREAD), 59 THREAD); 63 ((OSREntryFunc) entry_point())(method, osr_buf, (intptr_t) this, THREAD), 64 THREAD); 70 CppInterpreter::main_loop(deoptimized_frames - 1, THREAD);
|
H A D | interpreter_zero.hpp | 31 ((ZeroEntry *) entry_point)->invoke(method, THREAD); 37 ((ZeroEntry *) entry_point)->invoke_osr(method, osr_buf, THREAD);
|
H A D | methodHandles_zero.cpp | 34 JavaThread *thread = (JavaThread *) THREAD; 42 Interpreter::invoke_method(method, method->from_interpreted_entry(), THREAD); 51 JavaThread *thread = (JavaThread *) THREAD; 66 JavaThread *thread = (JavaThread *) THREAD; 77 invoke_target(vmtarget, THREAD); 87 oop vmentry = popFromStack(THREAD); 91 invoke_target(vmtarget, THREAD); 97 JavaThread *thread = (JavaThread *) THREAD; 103 oop vmentry = popFromStack(THREAD); 124 invoke_target(vmtarget, THREAD); [all...] |
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | classFileError.cpp | 33 ResourceMark rm(THREAD); 39 ResourceMark rm(THREAD); 45 ResourceMark rm(THREAD); 51 ResourceMark rm(THREAD); 57 ResourceMark rm(THREAD);
|
H A D | systemDictionary.cpp | 101 KlassHandle system_klass(THREAD, WK_KLASS(ClassLoader_klass)); 104 KlassHandle(THREAD, WK_KLASS(ClassLoader_klass)), 154 klassOop klass = resolve_or_null(class_name, class_loader, protection_domain, THREAD); 156 KlassHandle k_h(THREAD, klass); 158 klass = handle_resolution_exception(class_name, class_loader, protection_domain, throw_error, k_h, THREAD); 170 ResourceMark rm(THREAD); 172 Handle e(THREAD, PENDING_EXCEPTION); 181 ResourceMark rm(THREAD); 195 return resolve_or_fail(class_name, Handle(), Handle(), throw_error, THREAD); 202 assert(!THREAD 2094 add_loader_constraint(Symbol* class_name, Handle class_loader1, Handle class_loader2, Thread* THREAD) argument [all...] |
H A D | stackMapTable.cpp | 39 _frame_array = NEW_RESOURCE_ARRAY_IN_THREAD(THREAD, 75 return match_stackmap(frame, target, index, match, update, ctx, THREAD); 177 u1 tag = _stream->get_u1(THREAD); 182 u2 class_index = _stream->get_u2(THREAD); 187 _stream->stackmap_format_error("bad class index", THREAD); 199 u2 offset = _stream->get_u2(THREAD); 202 ResourceMark rm(THREAD); 209 _stream->stackmap_format_error("bad verification type", THREAD); 218 u1 frame_type = _stream->get_u1(THREAD); 226 THREAD, VerificationTyp [all...] |
H A D | verificationType.cpp | 61 name(), Handle(THREAD, klass->class_loader()), 62 Handle(THREAD, klass->protection_domain()), true, CHECK_false); 63 KlassHandle this_class(THREAD, obj); 71 from.name(), Handle(THREAD, klass->class_loader()), 72 Handle(THREAD, klass->protection_domain()), true, CHECK_false);
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiRawMonitor.cpp | 269 JavaThread * jt = (JavaThread *)THREAD; 270 if (THREAD->is_Java_thread()) { 278 Contended = Atomic::cmpxchg_ptr (THREAD, &_owner, NULL) ; 281 Contended = Atomic::cmpxchg_ptr (THREAD, &_owner, NULL) ; 284 if (Contended == THREAD) { 290 guarantee (_owner == THREAD, "invariant") ; 295 THREAD->set_current_pending_monitor(this); 297 if (!THREAD->is_Java_thread()) { 300 assert(THREAD->is_VM_thread(), "must be VM thread"); 301 SimpleEnter (THREAD) ; [all...] |
H A D | jvmtiRedefineClasses.cpp | 226 THREAD); 251 THREAD); 268 THREAD); 273 THREAD); 285 THREAD); 297 signature_ref_i, THREAD); 302 *merge_cp_p, THREAD); 314 merge_cp_length_p, THREAD); 359 THREAD); 364 THREAD); [all...] |
H A D | privilegedStack.cpp | 39 THREAD->allow_unhandled_oop(&_klass); 40 THREAD->allow_unhandled_oop(&_privileged_context);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | objectMonitor.inline.hpp | 29 if (THREAD == _owner || THREAD->is_lock_owned((address) _owner)) { 85 if (THREAD != _owner) { 86 if (THREAD->is_lock_owned((address) _owner)) { 87 _owner = THREAD; // regain ownership of inflated monitor 91 check_slow(THREAD);
|
H A D | synchronizer.cpp | 172 BiasedLocking::Condition cond = BiasedLocking::revoke_and_rebias(obj, attempt_rebias, THREAD); 183 slow_enter (obj, lock, THREAD) ; 197 assert(THREAD->is_lock_owned((address)mark->locker()), "invariant") ; 202 assert(m->is_entered(THREAD), "invariant") ; 219 ObjectSynchronizer::inflate(THREAD, object)->exit (true, THREAD) ; 241 if (mark->has_locker() && THREAD->is_lock_owned((address)mark->locker())) { 250 if (mark->has_monitor() && mark->monitor()->is_entered(THREAD)) { 261 ObjectSynchronizer::inflate(THREAD, obj())->enter(THREAD); 324 jni_try_enter(Handle obj, Thread* THREAD) argument 336 jni_exit(oop obj, Thread* THREAD) argument [all...] |
H A D | reflection.cpp | 330 return typeArrayKlass::cast(tak)->allocate(length, THREAD); 336 return oopFactory::new_objArray(k, length, THREAD); 378 oop obj = arrayKlass::cast(klass)->multi_allocate(len, dimensions, THREAD); 425 ResourceMark rm(THREAD); 426 assert(THREAD->is_Java_thread(), "sanity check"); 427 klassOop client_class = ((JavaThread *)THREAD)->security_get_caller_class(is_method_invoke ? 0 : 1); 577 return instanceKlass::cast(class1)->is_same_package_member(class2, THREAD); 589 constantPoolHandle cp (THREAD, outer->constants()); 613 ResourceMark rm(THREAD); 637 Handle(THREAD, loade [all...] |
H A D | synchronizer.hpp | 56 static void fast_exit (oop obj, BasicLock* lock, Thread* THREAD); 62 static void slow_exit (oop obj, BasicLock* lock, Thread* THREAD); 67 static bool jni_try_enter(Handle obj, Thread* THREAD); // Implements Unsafe.tryMonitorEnter 68 static void jni_exit (oop obj, Thread* THREAD); 78 static void waitUninterruptibly (Handle obj, jlong Millis, Thread * THREAD) ;
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciUtilities.hpp | 43 Thread* THREAD = thread; \ 58 Thread* THREAD = thread; \ 64 Thread* THREAD = thread; 70 // where current thread is THREAD 85 THREAD); \ 99 THREAD); \
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | gcNotifier.cpp | 81 instanceKlassHandle gcMBeanKlass (THREAD, k); 83 instanceOop i = gcManager->get_memory_manager_instance(THREAD); 84 instanceHandle ih(THREAD, i); 95 return Handle(THREAD,(oop)result.get_jobject()); 104 instanceKlassHandle mu_kh(THREAD, mu_klass); 111 objArrayHandle usage_before_gc_ah(THREAD, bu); 113 objArrayHandle usage_after_gc_ah(THREAD, au); 135 objArrayHandle extra_array (THREAD, extra_args_array); 137 instanceKlassHandle intK(THREAD, itKlass); 157 instanceKlassHandle ik(THREAD, gcInfoklas [all...] |
H A D | diagnosticCommand.cpp | 173 instanceKlassHandle ik (THREAD, k); 175 ik->initialize(THREAD); 194 THREAD); 246 instanceKlassHandle klass(THREAD, k); 467 ResourceMark rm(THREAD); 468 HandleMark hm(THREAD); 475 Handle loader = Handle(THREAD, SystemDictionary::java_system_loader()); 477 instanceKlassHandle ik (THREAD, k); 534 ResourceMark rm(THREAD); 535 HandleMark hm(THREAD); [all...] |
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | preserveException.hpp | 102 #define PRESERVE_EXCEPTION_MARK Thread* THREAD; PreserveExceptionMark __em(THREAD);
|
H A D | exceptions.hpp | 38 // an exception carry a THREAD argument (usually the last argument and 169 // The THREAD & TRAPS macros facilitate the declaration of functions that throw exceptions. 174 #define THREAD __the_thread__ macro 175 #define TRAPS Thread* THREAD 178 // The CHECK... macros should be used to pass along a THREAD reference and to check for pending 193 #define PENDING_EXCEPTION (((ThreadShadow*)THREAD)->pending_exception()) 194 #define HAS_PENDING_EXCEPTION (((ThreadShadow*)THREAD)->has_pending_exception()) 195 #define CLEAR_PENDING_EXCEPTION (((ThreadShadow*)THREAD)->clear_pending_exception()) 197 #define CHECK THREAD); if (HAS_PENDING_EXCEPTION) return ; (0 198 #define CHECK_(result) THREAD); i [all...] |
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | bytecodeInterpreter.cpp | 129 HandleMarkCleaner __hmc(THREAD); \ 131 CALL_VM(SafepointSynchronize::block(THREAD), handle_exception); \ 144 ThreadInVMfromJava trans(THREAD); \ 145 Exceptions::_throw_msg(THREAD, __FILE__, __LINE__, name, msg); \ 164 CALL_VM((void)SharedRuntime::trace_bytecode(THREAD, 0, \ 189 ThreadInVMfromJava trans(THREAD); \ 190 JvmtiExport::at_single_stepping_point(THREAD, \ 195 if (THREAD->pop_frame_pending() && \ 196 !THREAD->pop_frame_in_process()) { \ 313 CALL_VM(res=InterpreterRuntime::frequency_counter_overflow(THREAD, branch_p 491 register JavaThread* THREAD = istate->thread(); local 494 #undef THREAD macro 495 #define THREAD macro [all...] |
H A D | linkResolver.cpp | 131 if (THREAD->is_Compiler_thread()) { 159 ResourceMark rm(THREAD); 173 result = KlassHandle(THREAD, result_oop); 179 result = KlassHandle(THREAD, result_oop); 197 result = methodHandle(THREAD, result_oop); 203 result = methodHandle(THREAD, result_oop); 205 klass = KlassHandle(THREAD, Klass::cast(result->method_holder())->super()); 206 result = methodHandle(THREAD, klass->uncached_lookup_method(name, signature)); 212 ResourceMark rm(THREAD); 219 result = methodHandle(THREAD, i [all...] |
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | oopFactory.cpp | 59 return typeArrayKlass::cast(Universe::charArrayKlassObj())->allocate_permanent(length, THREAD); 63 return typeArrayKlass::cast(Universe::byteArrayKlassObj())->allocate_permanent(length, THREAD); 68 return typeArrayKlass::cast(Universe::shortArrayKlassObj())->allocate_permanent(length, THREAD); 73 return typeArrayKlass::cast(Universe::intArrayKlassObj())->allocate_permanent(length, THREAD); 80 typeArrayOop result = type_asArrayKlass->allocate_common(length, true, THREAD); 87 typeArrayOop result = type_asArrayKlass->allocate_common(length, false, THREAD); 95 return ((arrayKlass*)klass->klass_part())->allocate_arrayArray(1, length, THREAD); 98 return ((instanceKlass*)klass->klass_part())->allocate_objArray(1, length, THREAD); 104 KlassHandle klass (THREAD, Universe::systemObjArrayKlassObj()); 172 constMethodHandle rw(THREAD, c [all...] |
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | objArrayKlassKlass.cpp | 44 KlassHandle h_this_klass(THREAD, Universe::klassKlassObj()); 53 KlassHandle kk(THREAD, Universe::intArrayKlassObj()); 63 objArrayKlassKlassHandle this_oop(THREAD, as_klassOop()); 64 return allocate_objArray_klass_impl(this_oop, n, element_klass, THREAD); 73 KlassHandle element_super (THREAD, element_klass->super()); 76 super_klass = KlassHandle(THREAD, element_super->array_klass_or_null()); 80 objArrayHandle element_supers = objArrayHandle(THREAD, 101 super_klass = KlassHandle(THREAD, sk); 103 KlassHandle elem_super (THREAD, element_supers->obj_at(i)); 110 ek = KlassHandle(THREAD, klass_oo [all...] |
H A D | typeArrayKlass.cpp | 60 KlassHandle klassklass (THREAD, Universe::typeArrayKlassKlassObj()); 73 KlassHandle super (THREAD, k->super()); 84 KlassHandle h_k(THREAD, as_klassOop()); 107 KlassHandle h_k(THREAD, as_klassOop()); 118 return allocate(length, THREAD); 154 typeArrayKlassHandle h_this(THREAD, as_klassOop()); 155 return array_klass_impl(h_this, or_null, n, THREAD); 164 objArrayKlassHandle h_ak(THREAD, h_this->higher_dimension()); 169 JavaThread *jt = (JavaThread *)THREAD; 171 MutexLocker mc(Compile_lock, THREAD); // fo [all...] |