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

src/share/vm/runtime/thread.cpp

Print this page




1417   set_vm_result_2(NULL);
1418   set_vframe_array_head(NULL);
1419   set_vframe_array_last(NULL);
1420   set_deferred_locals(NULL);
1421   set_deopt_mark(NULL);
1422   set_deopt_nmethod(NULL);
1423   clear_must_deopt_id();
1424   set_monitor_chunks(NULL);
1425   set_next(NULL);
1426   set_thread_state(_thread_new);
1427 #if INCLUDE_NMT
1428   set_recorder(NULL);
1429 #endif
1430   _terminated = _not_terminated;
1431   _privileged_stack_top = NULL;
1432   _array_for_gc = NULL;
1433   _suspend_equivalent = false;
1434   _in_deopt_handler = 0;
1435   _doing_unsafe_access = false;
1436   _stack_guard_state = stack_guard_unused;
1437   (void)const_cast<oop&>(_exception_oop = NULL);
1438   _exception_pc  = 0;
1439   _exception_handler_pc = 0;
1440   _is_method_handle_return = 0;
1441   _jvmti_thread_state= NULL;
1442   _should_post_on_exceptions_flag = JNI_FALSE;
1443   _jvmti_get_loaded_classes_closure = NULL;
1444   _interp_only_mode    = 0;
1445   _special_runtime_exit_condition = _no_async_condition;
1446   _pending_async_exception = NULL;
1447   _thread_stat = NULL;
1448   _thread_stat = new ThreadStatistics();
1449   _blocked_on_compilation = false;
1450   _jni_active_critical = 0;
1451   _do_not_unlock_if_synchronized = false;
1452   _cached_monitor_info = NULL;
1453   _parker = Parker::Allocate(this) ;
1454 
1455 #ifndef PRODUCT
1456   _jmp_ring_index = 0;
1457   for (int ji = 0 ; ji < jump_ring_buffer_size ; ji++ ) {




1417   set_vm_result_2(NULL);
1418   set_vframe_array_head(NULL);
1419   set_vframe_array_last(NULL);
1420   set_deferred_locals(NULL);
1421   set_deopt_mark(NULL);
1422   set_deopt_nmethod(NULL);
1423   clear_must_deopt_id();
1424   set_monitor_chunks(NULL);
1425   set_next(NULL);
1426   set_thread_state(_thread_new);
1427 #if INCLUDE_NMT
1428   set_recorder(NULL);
1429 #endif
1430   _terminated = _not_terminated;
1431   _privileged_stack_top = NULL;
1432   _array_for_gc = NULL;
1433   _suspend_equivalent = false;
1434   _in_deopt_handler = 0;
1435   _doing_unsafe_access = false;
1436   _stack_guard_state = stack_guard_unused;
1437   (void)const_cast<oop&>(_exception_oop = oop(NULL));
1438   _exception_pc  = 0;
1439   _exception_handler_pc = 0;
1440   _is_method_handle_return = 0;
1441   _jvmti_thread_state= NULL;
1442   _should_post_on_exceptions_flag = JNI_FALSE;
1443   _jvmti_get_loaded_classes_closure = NULL;
1444   _interp_only_mode    = 0;
1445   _special_runtime_exit_condition = _no_async_condition;
1446   _pending_async_exception = NULL;
1447   _thread_stat = NULL;
1448   _thread_stat = new ThreadStatistics();
1449   _blocked_on_compilation = false;
1450   _jni_active_critical = 0;
1451   _do_not_unlock_if_synchronized = false;
1452   _cached_monitor_info = NULL;
1453   _parker = Parker::Allocate(this) ;
1454 
1455 #ifndef PRODUCT
1456   _jmp_ring_index = 0;
1457   for (int ji = 0 ; ji < jump_ring_buffer_size ; ji++ ) {


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