Home
last modified time | relevance | path

Searched refs:pending_interrupt_mask_stack (Results 1 – 3 of 3) sorted by relevance

/dports/lang/ruby26/ruby-2.6.9/
H A Dthread.c831 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()
H A Dvm_core.h935 VALUE pending_interrupt_mask_stack; member
H A Dvm.c2529 RUBY_MARK_UNLESS_NULL(th->pending_interrupt_mask_stack); in thread_mark()