equal
deleted
inserted
replaced
1499 _doing_unsafe_access = false; |
1499 _doing_unsafe_access = false; |
1500 _stack_guard_state = stack_guard_unused; |
1500 _stack_guard_state = stack_guard_unused; |
1501 #if INCLUDE_JVMCI |
1501 #if INCLUDE_JVMCI |
1502 _pending_monitorenter = false; |
1502 _pending_monitorenter = false; |
1503 _pending_deoptimization = -1; |
1503 _pending_deoptimization = -1; |
1504 _pending_failed_speculation = NULL; |
1504 _pending_failed_speculation = 0; |
1505 _pending_transfer_to_interpreter = false; |
1505 _pending_transfer_to_interpreter = false; |
1506 _adjusting_comp_level = false; |
1506 _adjusting_comp_level = false; |
1507 _jvmci._alternate_call_target = NULL; |
1507 _jvmci._alternate_call_target = NULL; |
1508 assert(_jvmci._implicit_exception_pc == NULL, "must be"); |
1508 assert(_jvmci._implicit_exception_pc == NULL, "must be"); |
1509 if (JVMCICounterSize > 0) { |
1509 if (JVMCICounterSize > 0) { |
2767 // Verify that the deferred card marks have been flushed. |
2767 // Verify that the deferred card marks have been flushed. |
2768 assert(deferred_card_mark().is_empty(), "Should be empty during GC"); |
2768 assert(deferred_card_mark().is_empty(), "Should be empty during GC"); |
2769 |
2769 |
2770 // Traverse the GCHandles |
2770 // Traverse the GCHandles |
2771 Thread::oops_do(f, cf); |
2771 Thread::oops_do(f, cf); |
2772 |
|
2773 JVMCI_ONLY(f->do_oop((oop*)&_pending_failed_speculation);) |
|
2774 |
2772 |
2775 assert((!has_last_Java_frame() && java_call_counter() == 0) || |
2773 assert((!has_last_Java_frame() && java_call_counter() == 0) || |
2776 (has_last_Java_frame() && java_call_counter() > 0), "wrong java_sp info!"); |
2774 (has_last_Java_frame() && java_call_counter() > 0), "wrong java_sp info!"); |
2777 |
2775 |
2778 if (has_last_Java_frame()) { |
2776 if (has_last_Java_frame()) { |