476 _exception_oop(oop()),
477 _exception_pc(nullptr),
478 _exception_handler_pc(nullptr),
479
480 _jni_active_critical(0),
481 _pending_jni_exception_check_fn(nullptr),
482 _depth_first_number(0),
483
484 // JVMTI PopFrame support
485 _popframe_condition(popframe_inactive),
486 _frames_to_pop_failed_realloc(0),
487
488 _cont_entry(nullptr),
489 _cont_fastpath(nullptr),
490 _cont_fastpath_thread_state(1),
491 _unlocked_inflated_monitor(nullptr),
492
493 _preempt_alternate_return(nullptr),
494 _preemption_cancelled(false),
495 _pending_interrupted_exception(false),
496
497 _handshake(this),
498 _suspend_resume_manager(this, &_handshake._lock),
499
500 _popframe_preserved_args(nullptr),
501 _popframe_preserved_args_size(0),
502
503 _jvmti_thread_state(nullptr),
504 _interp_only_mode(0),
505 _should_post_on_exceptions_flag(JNI_FALSE),
506 _thread_stat(new ThreadStatistics()),
507
508 _parker(),
509
510 _class_to_be_initialized(nullptr),
511 _class_being_initialized(nullptr),
512
513 _SleepEvent(ParkEvent::Allocate(this)),
514
515 #if INCLUDE_JFR
|
476 _exception_oop(oop()),
477 _exception_pc(nullptr),
478 _exception_handler_pc(nullptr),
479
480 _jni_active_critical(0),
481 _pending_jni_exception_check_fn(nullptr),
482 _depth_first_number(0),
483
484 // JVMTI PopFrame support
485 _popframe_condition(popframe_inactive),
486 _frames_to_pop_failed_realloc(0),
487
488 _cont_entry(nullptr),
489 _cont_fastpath(nullptr),
490 _cont_fastpath_thread_state(1),
491 _unlocked_inflated_monitor(nullptr),
492
493 _preempt_alternate_return(nullptr),
494 _preemption_cancelled(false),
495 _pending_interrupted_exception(false),
496 _at_preemptable_init(false),
497 DEBUG_ONLY(_preempt_init_klass(nullptr) COMMA)
498 DEBUG_ONLY(_interp_at_preemptable_vmcall_cnt(0) COMMA)
499
500 _handshake(this),
501 _suspend_resume_manager(this, &_handshake._lock),
502
503 _popframe_preserved_args(nullptr),
504 _popframe_preserved_args_size(0),
505
506 _jvmti_thread_state(nullptr),
507 _interp_only_mode(0),
508 _should_post_on_exceptions_flag(JNI_FALSE),
509 _thread_stat(new ThreadStatistics()),
510
511 _parker(),
512
513 _class_to_be_initialized(nullptr),
514 _class_being_initialized(nullptr),
515
516 _SleepEvent(ParkEvent::Allocate(this)),
517
518 #if INCLUDE_JFR
|