893 nonstatic_field(ThreadShadow, _exception_file, const char*) \
894 nonstatic_field(ThreadShadow, _exception_line, int) \
895 volatile_nonstatic_field(Thread, _suspend_flags, uint32_t) \
896 nonstatic_field(Thread, _active_handles, JNIHandleBlock*) \
897 nonstatic_field(Thread, _tlab, ThreadLocalAllocBuffer) \
898 nonstatic_field(Thread, _allocated_bytes, jlong) \
899 nonstatic_field(Thread, _current_pending_monitor, ObjectMonitor*) \
900 nonstatic_field(Thread, _current_pending_monitor_is_from_java, bool) \
901 nonstatic_field(Thread, _current_waiting_monitor, ObjectMonitor*) \
902 nonstatic_field(NamedThread, _name, char*) \
903 nonstatic_field(NamedThread, _processed_thread, JavaThread*) \
904 nonstatic_field(JavaThread, _next, JavaThread*) \
905 nonstatic_field(JavaThread, _threadObj, oop) \
906 nonstatic_field(JavaThread, _anchor, JavaFrameAnchor) \
907 nonstatic_field(JavaThread, _vm_result, oop) \
908 nonstatic_field(JavaThread, _vm_result_2, Metadata*) \
909 nonstatic_field(JavaThread, _pending_async_exception, oop) \
910 volatile_nonstatic_field(JavaThread, _exception_oop, oop) \
911 volatile_nonstatic_field(JavaThread, _exception_pc, address) \
912 volatile_nonstatic_field(JavaThread, _is_method_handle_return, int) \
913 nonstatic_field(JavaThread, _is_compiling, bool) \
914 nonstatic_field(JavaThread, _special_runtime_exit_condition, JavaThread::AsyncRequests) \
915 nonstatic_field(JavaThread, _saved_exception_pc, address) \
916 volatile_nonstatic_field(JavaThread, _thread_state, JavaThreadState) \
917 nonstatic_field(JavaThread, _osthread, OSThread*) \
918 nonstatic_field(JavaThread, _stack_base, address) \
919 nonstatic_field(JavaThread, _stack_size, size_t) \
920 nonstatic_field(JavaThread, _vframe_array_head, vframeArray*) \
921 nonstatic_field(JavaThread, _vframe_array_last, vframeArray*) \
922 nonstatic_field(JavaThread, _satb_mark_queue, ObjPtrQueue) \
923 nonstatic_field(JavaThread, _dirty_card_queue, DirtyCardQueue) \
924 nonstatic_field(Thread, _resource_area, ResourceArea*) \
925 nonstatic_field(CompilerThread, _env, ciEnv*) \
926 \
927 /************/ \
928 /* OSThread */ \
929 /************/ \
930 \
931 volatile_nonstatic_field(OSThread, _interrupted, jint) \
932 \
933 /************************/ \
|
893 nonstatic_field(ThreadShadow, _exception_file, const char*) \
894 nonstatic_field(ThreadShadow, _exception_line, int) \
895 volatile_nonstatic_field(Thread, _suspend_flags, uint32_t) \
896 nonstatic_field(Thread, _active_handles, JNIHandleBlock*) \
897 nonstatic_field(Thread, _tlab, ThreadLocalAllocBuffer) \
898 nonstatic_field(Thread, _allocated_bytes, jlong) \
899 nonstatic_field(Thread, _current_pending_monitor, ObjectMonitor*) \
900 nonstatic_field(Thread, _current_pending_monitor_is_from_java, bool) \
901 nonstatic_field(Thread, _current_waiting_monitor, ObjectMonitor*) \
902 nonstatic_field(NamedThread, _name, char*) \
903 nonstatic_field(NamedThread, _processed_thread, JavaThread*) \
904 nonstatic_field(JavaThread, _next, JavaThread*) \
905 nonstatic_field(JavaThread, _threadObj, oop) \
906 nonstatic_field(JavaThread, _anchor, JavaFrameAnchor) \
907 nonstatic_field(JavaThread, _vm_result, oop) \
908 nonstatic_field(JavaThread, _vm_result_2, Metadata*) \
909 nonstatic_field(JavaThread, _pending_async_exception, oop) \
910 volatile_nonstatic_field(JavaThread, _exception_oop, oop) \
911 volatile_nonstatic_field(JavaThread, _exception_pc, address) \
912 volatile_nonstatic_field(JavaThread, _is_method_handle_return, int) \
913 nonstatic_field(JavaThread, _special_runtime_exit_condition, JavaThread::AsyncRequests) \
914 nonstatic_field(JavaThread, _saved_exception_pc, address) \
915 volatile_nonstatic_field(JavaThread, _thread_state, JavaThreadState) \
916 nonstatic_field(JavaThread, _osthread, OSThread*) \
917 nonstatic_field(JavaThread, _stack_base, address) \
918 nonstatic_field(JavaThread, _stack_size, size_t) \
919 nonstatic_field(JavaThread, _vframe_array_head, vframeArray*) \
920 nonstatic_field(JavaThread, _vframe_array_last, vframeArray*) \
921 nonstatic_field(JavaThread, _satb_mark_queue, ObjPtrQueue) \
922 nonstatic_field(JavaThread, _dirty_card_queue, DirtyCardQueue) \
923 nonstatic_field(Thread, _resource_area, ResourceArea*) \
924 nonstatic_field(CompilerThread, _env, ciEnv*) \
925 \
926 /************/ \
927 /* OSThread */ \
928 /************/ \
929 \
930 volatile_nonstatic_field(OSThread, _interrupted, jint) \
931 \
932 /************************/ \
|