Searched refs:pending_interrupt_mask_stack (Results 1 – 3 of 3) sorted by relevance
831 th->pending_interrupt_mask_stack = rb_ary_dup(current_th->pending_interrupt_mask_stack); in thread_create_core()832 RBASIC_CLEAR_CLASS(th->pending_interrupt_mask_stack); in thread_create_core()1746 long mask_stack_len = RARRAY_LEN(th->pending_interrupt_mask_stack); in rb_threadptr_pending_interrupt_check_mask()1747 const VALUE *mask_stack = RARRAY_CONST_PTR(th->pending_interrupt_mask_stack); in rb_threadptr_pending_interrupt_check_mask()2003 rb_ary_push(th->pending_interrupt_mask_stack, mask); in rb_thread_s_handle_interrupt()2015 rb_ary_pop(th->pending_interrupt_mask_stack); in rb_thread_s_handle_interrupt()5198 th->pending_interrupt_mask_stack = rb_ary_tmp_new(0); in Init_Thread()5495 rb_ary_push(cur_th->pending_interrupt_mask_stack, interrupt_mask); in rb_uninterruptible()5497 return rb_ensure(b_proc, data, rb_ary_pop, cur_th->pending_interrupt_mask_stack); in rb_uninterruptible()
935 VALUE pending_interrupt_mask_stack; member
2529 RUBY_MARK_UNLESS_NULL(th->pending_interrupt_mask_stack); in thread_mark()