src/share/vm/runtime/thread.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 7083786 Sdiff src/share/vm/runtime

src/share/vm/runtime/thread.cpp

Print this page




1255   set_vm_result_2(NULL);
1256   set_vframe_array_head(NULL);
1257   set_vframe_array_last(NULL);
1258   set_deferred_locals(NULL);
1259   set_deopt_mark(NULL);
1260   set_deopt_nmethod(NULL);
1261   clear_must_deopt_id();
1262   set_monitor_chunks(NULL);
1263   set_next(NULL);
1264   set_thread_state(_thread_new);
1265   _terminated = _not_terminated;
1266   _privileged_stack_top = NULL;
1267   _array_for_gc = NULL;
1268   _suspend_equivalent = false;
1269   _in_deopt_handler = 0;
1270   _doing_unsafe_access = false;
1271   _stack_guard_state = stack_guard_unused;
1272   _exception_oop = NULL;
1273   _exception_pc  = 0;
1274   _exception_handler_pc = 0;
1275   _exception_stack_size = 0;
1276   _is_method_handle_return = 0;
1277   _jvmti_thread_state= NULL;
1278   _should_post_on_exceptions_flag = JNI_FALSE;
1279   _jvmti_get_loaded_classes_closure = NULL;
1280   _interp_only_mode    = 0;
1281   _special_runtime_exit_condition = _no_async_condition;
1282   _pending_async_exception = NULL;
1283   _is_compiling = false;
1284   _thread_stat = NULL;
1285   _thread_stat = new ThreadStatistics();
1286   _blocked_on_compilation = false;
1287   _jni_active_critical = 0;
1288   _do_not_unlock_if_synchronized = false;
1289   _cached_monitor_info = NULL;
1290   _parker = Parker::Allocate(this) ;
1291 
1292 #ifndef PRODUCT
1293   _jmp_ring_index = 0;
1294   for (int ji = 0 ; ji < jump_ring_buffer_size ; ji++ ) {
1295     record_jump(NULL, NULL, NULL, 0);




1255   set_vm_result_2(NULL);
1256   set_vframe_array_head(NULL);
1257   set_vframe_array_last(NULL);
1258   set_deferred_locals(NULL);
1259   set_deopt_mark(NULL);
1260   set_deopt_nmethod(NULL);
1261   clear_must_deopt_id();
1262   set_monitor_chunks(NULL);
1263   set_next(NULL);
1264   set_thread_state(_thread_new);
1265   _terminated = _not_terminated;
1266   _privileged_stack_top = NULL;
1267   _array_for_gc = NULL;
1268   _suspend_equivalent = false;
1269   _in_deopt_handler = 0;
1270   _doing_unsafe_access = false;
1271   _stack_guard_state = stack_guard_unused;
1272   _exception_oop = NULL;
1273   _exception_pc  = 0;
1274   _exception_handler_pc = 0;

1275   _is_method_handle_return = 0;
1276   _jvmti_thread_state= NULL;
1277   _should_post_on_exceptions_flag = JNI_FALSE;
1278   _jvmti_get_loaded_classes_closure = NULL;
1279   _interp_only_mode    = 0;
1280   _special_runtime_exit_condition = _no_async_condition;
1281   _pending_async_exception = NULL;
1282   _is_compiling = false;
1283   _thread_stat = NULL;
1284   _thread_stat = new ThreadStatistics();
1285   _blocked_on_compilation = false;
1286   _jni_active_critical = 0;
1287   _do_not_unlock_if_synchronized = false;
1288   _cached_monitor_info = NULL;
1289   _parker = Parker::Allocate(this) ;
1290 
1291 #ifndef PRODUCT
1292   _jmp_ring_index = 0;
1293   for (int ji = 0 ; ji < jump_ring_buffer_size ; ji++ ) {
1294     record_jump(NULL, NULL, NULL, 0);


src/share/vm/runtime/thread.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File