src/share/vm/runtime/vmStructs.cpp

Print this page




 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   /************************/                                                                                                         \