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++ ) {
|