Lines Matching defs:thread

30 #include "runtime/thread.hpp"
39 JRT_ENTRY(int, SharkRuntime::find_exception_handler(JavaThread* thread,
42 constantPoolHandle pool(thread, method(thread)->constants());
43 KlassHandle exc_klass(thread, ((oop) tos_at(thread, 0))->klass());
47 KlassHandle chk_klass(thread, tmp);
59 JRT_ENTRY(void, SharkRuntime::monitorenter(JavaThread* thread,
64 Handle object(thread, lock->obj());
75 JRT_ENTRY(void, SharkRuntime::monitorexit(JavaThread* thread,
77 Handle object(thread, lock->obj());
82 ObjectSynchronizer::slow_exit(object(), lock->lock(), thread);
85 JRT_ENTRY(void, SharkRuntime::new_instance(JavaThread* thread, int index))
86 klassOop k_oop = method(thread)->constants()->klass_at(index, CHECK);
110 thread->set_vm_result(obj);
113 JRT_ENTRY(void, SharkRuntime::newarray(JavaThread* thread,
117 thread->set_vm_result(obj);
120 JRT_ENTRY(void, SharkRuntime::anewarray(JavaThread* thread,
123 klassOop klass = method(thread)->constants()->klass_at(index, CHECK);
125 thread->set_vm_result(obj);
128 JRT_ENTRY(void, SharkRuntime::multianewarray(JavaThread* thread,
132 klassOop klass = method(thread)->constants()->klass_at(index, CHECK);
134 thread->set_vm_result(obj);
137 JRT_ENTRY(void, SharkRuntime::register_finalizer(JavaThread* thread,
144 JRT_ENTRY(void, SharkRuntime::throw_ArithmeticException(JavaThread* thread,
148 thread, file, line,
154 JavaThread* thread,
161 thread, file, line,
166 JRT_ENTRY(void, SharkRuntime::throw_ClassCastException(JavaThread* thread,
170 thread, file, line,
175 JRT_ENTRY(void, SharkRuntime::throw_NullPointerException(JavaThread* thread,
179 thread, file, line,
203 int SharkRuntime::uncommon_trap(JavaThread* thread, int trap_request) {
204 Thread *THREAD = thread;
211 thread->push_zero_frame(stubframe);
214 thread->set_last_Java_frame();
216 Deoptimization::uncommon_trap(thread, trap_request);
217 thread->reset_last_Java_frame();
220 thread->pop_zero_frame();
221 thread->pop_zero_frame();
228 thread->push_zero_frame(frame);
233 thread->push_zero_frame(stubframe);
236 thread->set_last_Java_frame();
237 Deoptimization::unpack_frames(thread, Deoptimization::Unpack_uncommon_trap);
238 thread->reset_last_Java_frame();
241 thread->pop_zero_frame();