Searched refs:JavaThread (Results 1 - 25 of 324) sorted by relevance

1234567891011>>

/openjdk7/hotspot/src/os_cpu/bsd_zero/vm/
H A Dthread_bsd_zero.cpp30 void JavaThread::cache_global_variables() {
/openjdk7/hotspot/src/os_cpu/linux_zero/vm/
H A Dthread_linux_zero.cpp30 void JavaThread::cache_global_variables() {
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkRuntime.hpp38 static int find_exception_handler(JavaThread* thread,
42 static void monitorenter(JavaThread* thread, BasicObjectLock* lock);
43 static void monitorexit(JavaThread* thread, BasicObjectLock* lock);
45 static void new_instance(JavaThread* thread, int index);
46 static void newarray(JavaThread* thread, BasicType type, int size);
47 static void anewarray(JavaThread* thread, int index, int size);
48 static void multianewarray(JavaThread* thread,
53 static void register_finalizer(JavaThread* thread, oop object);
55 static void throw_ArithmeticException(JavaThread* thread,
58 static void throw_ArrayIndexOutOfBoundsException(JavaThread* threa
[all...]
/openjdk7/hotspot/src/os/bsd/vm/
H A DinterfaceSupport_bsd.hpp30 static inline void serialize_memory(JavaThread *thread) {
/openjdk7/hotspot/src/os/linux/vm/
H A DinterfaceSupport_linux.hpp30 static inline void serialize_memory(JavaThread *thread) {
/openjdk7/hotspot/src/os/solaris/vm/
H A DinterfaceSupport_solaris.hpp30 static inline void serialize_memory(JavaThread *thread) {
/openjdk7/hotspot/src/share/vm/interpreter/
H A DinterpreterRuntime.hpp57 static frame last_frame(JavaThread *thread) { return thread->last_frame(); }
58 static methodOop method(JavaThread *thread) { return last_frame(thread).interpreter_frame_method(); }
59 static address bcp(JavaThread *thread) { return last_frame(thread).interpreter_frame_bcp(); }
60 static int bci(JavaThread *thread) { return last_frame(thread).interpreter_frame_bci(); }
61 static void set_bcp_and_mdp(address bcp, JavaThread*thread);
62 static Bytecodes::Code code(JavaThread *thread) {
66 static bool already_resolved(JavaThread *thread) { return cache_entry(thread)->is_resolved(code(thread)); }
67 static Bytecode bytecode(JavaThread *thread) { return Bytecode(method(thread), bcp(thread)); }
68 static int get_index_u1(JavaThread *thread, Bytecodes::Code bc)
70 static int get_index_u2(JavaThread *threa
[all...]
/openjdk7/hotspot/src/share/vm/prims/
H A DjniCheck.hpp36 static void ReportJNIFatalError(JavaThread* thr, const char *msg) {
49 static oop validate_handle(JavaThread* thr, jobject obj);
50 static oop validate_object(JavaThread* thr, jobject obj);
51 static klassOop validate_class(JavaThread* thr, jclass clazz, bool allow_primitive = false);
52 static void validate_class_descriptor(JavaThread* thr, const char* name);
53 static void validate_throwable_klass(JavaThread* thr, klassOop klass);
54 static void validate_call_object(JavaThread* thr, jobject obj, jmethodID method_id);
55 static void validate_call_class(JavaThread* thr, jclass clazz, jmethodID method_id);
56 static methodOop validate_jmethod_id(JavaThread* thr, jmethodID method_id);
H A DjvmtiAgentThread.hpp33 // JavaThread used to wrap a thread started by an agent
36 class JvmtiAgentThread : public JavaThread {
47 static void start_function_wrapper(JavaThread *thread, TRAPS);
H A DjvmtiExport.hpp127 static void post_field_modification(JavaThread *thread, methodOop method, address location,
227 static void at_single_stepping_point(JavaThread *thread, methodOop method, address location);
228 static void expose_single_stepping(JavaThread *thread);
229 static bool hide_single_stepping(JavaThread *thread);
236 static void post_single_step (JavaThread *thread, methodOop method, address location);
237 static void post_raw_breakpoint (JavaThread *thread, methodOop method, address location);
239 static void post_exception_throw (JavaThread *thread, methodOop method, address location, oop exception);
240 static void notice_unwind_due_to_exception (JavaThread *thread, methodOop method, address location, oop exception, bool in_handler_frame);
242 static oop jni_GetField_probe (JavaThread *thread, jobject jobj,
244 static oop jni_GetField_probe_nh (JavaThread *threa
[all...]
H A DjvmtiEnvBase.hpp205 jobject jni_reference(JavaThread *thread, Handle hndl) {
218 void destroy_jni_reference(JavaThread *thread, jobject jobj) {
264 // convert from JNIHandle to JavaThread *
265 JavaThread * get_JavaThread(jthread jni_thread);
270 jint count_locked_objects(JavaThread *java_thread, Handle hobj);
271 jvmtiError get_locked_objects_in_frame(JavaThread *calling_thread,
272 JavaThread* java_thread,
276 vframe* vframeFor(JavaThread* java_thread, jint depth);
282 static bool is_thread_fully_suspended(JavaThread *thread,
289 jvmtiError get_frame_location(JavaThread* java_threa
[all...]
/openjdk7/hotspot/src/share/vm/runtime/
H A DserviceThread.hpp30 // A JavaThread for low memory detection support and JVMTI
32 class ServiceThread : public JavaThread {
38 static void service_thread_entry(JavaThread* thread, TRAPS);
39 ServiceThread(ThreadFunction entry_point) : JavaThread(entry_point) {};
H A Drframe.hpp38 JavaThread* const _thread; // thread where frame resides.
46 RFrame(frame fr, JavaThread* thread, RFrame*const callee);
52 static RFrame* new_RFrame(frame fr, JavaThread* thread, RFrame*const callee);
61 JavaThread* thread() const { return _thread; }
84 CompiledRFrame(frame fr, JavaThread* thread, RFrame*const callee);
89 CompiledRFrame(frame fr, JavaThread* thread); // for nmethod triggering its counter (callee == NULL)
103 InterpretedRFrame(frame fr, JavaThread* thread, RFrame*const callee);
108 InterpretedRFrame(frame fr, JavaThread* thread, methodHandle m); // constructor for method triggering its invocation counter
119 DeoptimizedRFrame(frame fr, JavaThread* thread, RFrame*const callee);
H A Dsafepoint.hpp141 static bool safepoint_safe(JavaThread *thread, JavaThreadState state);
143 static void check_for_lazy_critical_native(JavaThread *thread, JavaThreadState state);
159 static void block(JavaThread *thread);
163 static void handle_polling_page_exception(JavaThread *thread);
208 JavaThread * _thread;
214 ThreadSafepointState(JavaThread *thread);
222 JavaThread* thread() const { return _thread; }
240 static void create(JavaThread *thread);
241 static void destroy(JavaThread *thread);
H A DsharedRuntime.hpp51 static methodHandle resolve_sub_helper(JavaThread *thread,
168 static address raw_exception_handler_for_return_address(JavaThread* thread, address return_address);
169 static address exception_handler_for_return_address(JavaThread* thread, address return_address);
173 static void g1_wb_pre(oopDesc* orig, JavaThread *thread);
174 static void g1_wb_post(void* card_addr, JavaThread* thread);
185 static void throw_AbstractMethodError(JavaThread* thread);
186 static void throw_IncompatibleClassChangeError(JavaThread* thread);
187 static void throw_ArithmeticException(JavaThread* thread);
188 static void throw_NullPointerException(JavaThread* thread);
189 static void throw_NullPointerException_at_call(JavaThread* threa
[all...]
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DinterpreterRT_sparc.hpp32 static address iload (JavaThread* thread);
33 static address aload (JavaThread* thread);
34 static address istore(JavaThread* thread);
35 static address astore(JavaThread* thread);
36 static address iinc (JavaThread* thread);
H A Druntime_sparc.cpp89 __ st_ptr(Oexception, G2_thread, JavaThread::exception_oop_offset());
90 __ st_ptr(Oissuing_pc, G2_thread, JavaThread::exception_pc_offset());
132 __ lduw(Address(G2_thread, JavaThread::is_method_handle_return_offset()), O7);
140 __ ld_ptr(G2_thread, JavaThread::exception_pc_offset(), O7);
144 assert(Assembler::is_simm13(in_bytes(JavaThread::exception_oop_offset())), "exception offset overflows simm13, following ld instruction cannot be in delay slot");
145 __ ld_ptr(G2_thread, JavaThread::exception_oop_offset(), Oexception); // O0
147 __ st_ptr(G0, G2_thread, JavaThread::exception_handler_pc_offset());
148 __ st_ptr(G0, G2_thread, JavaThread::exception_pc_offset());
152 __ delayed()->st_ptr(G0, G2_thread, JavaThread::exception_oop_offset());
/openjdk7/hotspot/src/share/vm/opto/
H A Druntime.hpp143 static void new_instance_C(klassOopDesc* instance_klass, JavaThread *thread);
146 static void new_array_C(klassOopDesc* array_klass, int len, JavaThread *thread);
147 static void new_array_nozero_C(klassOopDesc* array_klass, int len, JavaThread *thread);
151 static void new_store_pre_barrier(JavaThread* thread);
155 static void multianewarray2_C(klassOopDesc* klass, int len1, int len2, JavaThread *thread);
156 static void multianewarray3_C(klassOopDesc* klass, int len1, int len2, int len3, JavaThread *thread);
157 static void multianewarray4_C(klassOopDesc* klass, int len1, int len2, int len3, int len4, JavaThread *thread);
158 static void multianewarray5_C(klassOopDesc* klass, int len1, int len2, int len3, int len4, int len5, JavaThread *thread);
159 static void multianewarrayN_C(klassOopDesc* klass, arrayOopDesc* dims, JavaThread *thread);
160 static void g1_wb_pre_C(oopDesc* orig, JavaThread* threa
[all...]
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/
H A DJavaThreadFactory.java29 correct platform-specific implementation of JavaThread which
37 public JavaThread createJavaThreadWrapper(Address realThreadObjAddr, TypeDataBase db);
/openjdk7/hotspot/src/os/windows/vm/
H A DinterfaceSupport_windows.hpp30 static inline void serialize_memory(JavaThread *thread) {
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/
H A Dthread_bsd_x86.cpp31 bool JavaThread::pd_get_top_frame_for_signal_handler(frame* fr_addr,
37 bool JavaThread::pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava) {
41 bool JavaThread::pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava) {
42 assert(this->is_Java_thread(), "must be JavaThread");
43 JavaThread* jt = (JavaThread *)this;
90 void JavaThread::cache_global_variables() { }
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/
H A Dthread_linux_x86.cpp31 bool JavaThread::pd_get_top_frame_for_signal_handler(frame* fr_addr,
38 bool JavaThread::pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava) {
42 bool JavaThread::pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava) {
43 assert(this->is_Java_thread(), "must be JavaThread");
44 JavaThread* jt = (JavaThread *)this;
91 void JavaThread::cache_global_variables() { }
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/
H A Dthread_solaris_x86.cpp31 bool JavaThread::pd_get_top_frame_for_signal_handler(frame* fr_addr,
37 bool JavaThread::pd_get_top_frame_for_profiling(frame* fr_addr,
42 bool JavaThread::pd_get_top_frame(frame* fr_addr,
44 assert(this->is_Java_thread(), "must be JavaThread");
45 JavaThread* jt = (JavaThread *)this;
96 void JavaThread::cache_global_variables() { }
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/
H A Dthread_windows_x86.cpp31 bool JavaThread::pd_get_top_frame_for_signal_handler(frame* fr_addr,
39 bool JavaThread::pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava) {
43 bool JavaThread::pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava) {
45 assert(this->is_Java_thread(), "must be JavaThread");
47 JavaThread* jt = (JavaThread *)this;
99 void JavaThread::cache_global_variables() { }
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1SATBCardTableModRefBS.cpp56 if (!JavaThread::satb_mark_queue_set().is_active()) return;
59 JavaThread* jt = (JavaThread*)thr;
63 JavaThread::satb_mark_queue_set().shared_satb_queue()->enqueue(pre_val);
69 if (!JavaThread::satb_mark_queue_set().is_active()) return;
83 _dcqs(JavaThread::dirty_card_queue_set())
96 JavaThread* jt = (JavaThread*)thr;
134 JavaThread* jt = (JavaThread*)th
[all...]

Completed in 277 milliseconds

1234567891011>>